naliwajka

Steven Naliwajka

Steven Naliwajka

Electrical Design Engineer

MSECE, Kennesaw State UniversityAtlanta, Georgia

Experience

Electrical Design EngineerJan 2024 to Present

Salas O'BrienFull-timeAtlanta, Georgia

Power, fire alarm, lighting and data systems in Revit and AutoCAD, designed to NFPA 70.

  • Design power, fire alarm, lighting and data systems to NFPA 70 (National Electric Code).
  • Write a Revit automation plugin in C# against the Revit API that builds and exports COMcheck energy-code compliance forms straight from the model, packaged as a single install across multiple Revit versions.
  • Moved code signing to Azure Trusted Signing: builds sign against a certificate held in Microsoft's HSM and timestamp each artifact, replacing a self-signed certificate that every machine had to be told to trust.
  • Train and onboard new hires, two-plus years running: Revit and AutoCAD training, drawing standards and the in-house tooling.
  • Write the supporting desktop tools in C#/WinForms and PowerShell: drawing-set reconstruction, an MEP schedule scanner, and a launcher that versions and updates each tool.
RevitAutoCADNFPA 70C#Revit API
OwnerAug 2025 to Present

PrintectSelf-employedAtlanta, Georgia

3D-printing storefront, built and operated solo.

  • Wrote the full stack: catalog and cart, a quoting engine that slices an uploaded model and prices it, build-plate packing, a print queue driving the printers, label generation and payment capture.
  • Live commercial rails: Stripe, PayPal and EasyPost postage, behind a self-hosted identity provider.
  • Software-defined STL generation: parametric parts emitted from code, so a change in size or fit is a parameter rather than a redraw.
KiCADSOLIDWORKSGoPythonStripeSystems design
Computer Science T.I. (Teaching Instructor)Aug 2023 to Dec 2023

Kennesaw State UniversityPart-timeMarietta, Georgia

Taught C#, Java, Python and SQL to students.

JavaSQLC#PythonTeaching
InternFeb 2023 to Aug 2023

3C SoftwareFull-timeAtlanta, Georgia

Supported ERP implementations using SQL and VBScript.

SQLDatabasesVBScriptERP
Fast Food CookOct 2022 to Jan 2023

Chick-fil-A RestaurantsFull-timeMarietta, Georgia

Kitchen and food preparation.

CommissionerJun 2022 to Aug 2022

Woodruff Scout CampFull-timeBlairsville, Georgia

Supported visiting units through the camp program.

Self-managementPeople management
Laboratory TechnicianMay 2018 to Oct 2021

North Metro Pool & Spa, a BioGuard Platinum DealerFull-timeWoodstock, Georgia

Water chemistry testing and product recommendations for customers.

Public speakingPeople management
Soccer RefereeSep 2019 to Dec 2020

Cherokee Soccer AssociationContractWoodstock, Georgia

Officiated youth league matches.

Skills

Languages

PythonGoC#JavaJavaScriptSQLBashPowerShellVBScript

Electrical

RevitAutoCADNFPA 70 / NECPower distributionLighting designCircuit designKiCADPCB designSOLIDWORKS

Infrastructure

ProxmoxLXC / DockernginxMikroTik / VLANsWireGuardGitLab CI/CDPostgresLet's EncryptLinux

Software

FastAPIREST API designWinFormsRevit APIOAuth / OIDCStripe / PayPalArtificial intelligence

Code

Counted from the private GitLab I host and run. Production services, not samples.

MetricGitLabPrivateGitHubPublicWorkSalas O'Brien
Lines of code208,5776,728118,063
Repositories1935
Source files1,006194554
Languages1054

Counts last synced 28 Aug 2026, 14:49 UTC. Recounted nightly.

GitLab by language

Lines of first-party source

Python99,472
Go37,624
JavaScript25,270
Shell19,132
Markdown11,410
HTML7,014
CSS5,783
YAML1,588
Other1,284

GitHub by language

Lines, across public repositories

Shell5,005
Python1,203
Markdown397
Templates98
YAML25

Work by language

Lines, across employer repositories

C#108,008
Markdown5,020
HTML4,278
Python757

All three columns are counted the same way, first-party only: vendored dependencies, build output, minified bundles and lock files are excluded. The work column is professional code written at Salas O'Brien; those repositories are private and employer-owned, so it reports totals and languages only. github.com/StevenNaliwajka ↗

Projects

Infrastructure

The home lab

A Proxmox cluster running roughly two dozen self-written services: VLAN-segmented networking, WireGuard access, an nginx edge with automated certificates, and a private GitLab that deploys every service through CI/CD behind a manual production gate.

ProxmoxLXCMikroTikWireGuardnginxGitLab CI/CDCloudflarePostgres

Platform

The public site (www.naliwajka.com)

The public face of the estate, served from my own hardware rather than a host: the storefront, a 3D-print portal, a status service and this resume, all behind one nginx edge with automated certificates and a self-hosted sign-in shared across them.

PythonnginxOAuth / OIDCCloudflareGitLab CI/CD

Visit ↗

Commerce

Printect storefront (www.printect.net)

Upload a model, get it sliced, quoted, packed onto a plate, printed, labelled and paid for. Live commercial rails end to end.

GoPythonStripePayPalEasyPost

Visit ↗

Platform

MGMT management plane

The control plane for the estate: a web UI and CLI that configure Proxmox, GitLab and MikroTik, a credential rotation engine covering roughly 86 live secrets, and a scoped tool server for agent access.

PythonFastAPIProxmox APIMCP

For fun

Minecraft world platform

A public game server whose map is version-controlled code: a Java plugin, datapacks and RCON builders, with a nightly window that records, updates and rolls back on failure.

JavaPaper APIBashDocker

Research

Exploring Integrated Sensing and Communication using TV White Space Spectrum for Precision AgricultureDec 2025

IEEE ANTS 2025First author

Accepted and presented at IEEE ANTS 2025.

Co-authors: Mariel Benson, Steve Adcock, Asmita Naitam. Advisors: Sumit Chakravarty, Ashwin Ashok.

FS-Testbed dashboardwww.fs-testbed.com ↗

The testbed's live dashboard, and the thing that makes the integrated sensing and communication case testable. It puts three streams from the KSU Field Station on one timeline: atmospheric readings above ground, buried soil sensors below it, and TV White Space signal measurements across the same ground. Read together, the link is doing two jobs at once: carrying data, and having its own propagation across the field become a measurement of that field. Built on Plotly Dash and served from my own hardware, not a hosting provider.

Academic projects

Senior project

Affordable 3D PCB Printing for Prototyping

Undergraduate senior design project: desktop-budget printed-circuit-board prototyping.

PCB designKiCADHardware

Education

M.S. Electrical and Computer Engineering (MSECE)May 2025 to Dec 2026 (ongoing)

Kennesaw State University

Electrical, Electronics and Communications Engineering

Focus: Artificial intelligence and RF communications

PythonElectrical EngineeringSignal processingResearch
B.S. Electrical Engineering2020 to Apr 2025

Kennesaw State University

Minor in Computer Science

Electrical EngineeringCircuit designJavaPython

Hackathon

Hackathon

BillCure

API and web app that scans a medical bill and flags overcharges. Built in 30 hours; 2nd place, KSU Mobile Apps for Well-Being.

API designWeb app

Hackathon

EcoPulse

Gives a company a quick read on its unseen carbon emissions and water usage. KSU hackathon for social good.

Web appData

Hackathon

KSU Fan Engagement toolkit

A suite of tools to get students to games and keep them engaged once there. Built in 36 hours; 1st place in Fan Engagement, KSU Sports Innovation Hackathon.

Web appAPI design

Honors and awards

First Author, IEEE ANTS 2025 paper on TV White Space sensingDec 2025

IEEE ANTS

"Exploring Integrated Sensing and Communication using TV White Space Spectrum for Precision Agriculture."

FE (Electrical and Computer)Mar 2025

NCEES

Passed the Fundamentals of Engineering exam.

1st place, Fan Engagement, KSU Sports Innovation HackathonFeb 2025

Kennesaw State University

A suite of tools to get students to games and keep them engaged. 36 hours.

2nd place, Mobile Apps for Well-Being, KSU HackathonMar 2025

Kennesaw State University

BillCure: an API and web app that scans medical bills for overcharges. 30 hours.

Eagle ScoutDec 2019

Boy Scouts of America