Available for full-time technical roles

I leran systems by building them.

I'm a technically minded developer and a hands-on problem solver working across software,electronics, and hardware. I build web applications with JavaScript, React, and Next.js,and I'm expanding into embedded systems through practical electronics and microcontroller projects. Based in Milwaukee, WI.

JavaScriptReactNext.jsHTML & CSSGit & GitHubNode.jsCommand LineElectronicsElectrical AssembleyTechnical Troubleshooting

What I do

Software and hardware first principals

I learn technical systems by building them, measuring what they do, breaking problems into smaller pieces, and understanding why the solution works.

01

Build

Software I can understand from the browser down

I build web applications with JavaScript, React, and Next.js while working deliberatley from first principals. My projects are an opportunity to understand how the browser, application logic, components, data, and deployment fit together rather than treating the framework as a black box.

JavaScriptReactNext.jsHTML & CSSNode.jsGit & GitHub
02

Work with Hardware

Learn electronics by measuring, building, and testing

I work hands-on with basic electronic circuits and electrical components using a breadboard, digital multimeter, and bench power supply to build, measure, and troubleshoot circuits. My professional experience also includes electrical assembly of comercial food-service equipment.

BreadboardingMultimeterDC circuitsElectrical AssembleyComponent TestingCircuit Troubleshooting
03

Troubleshoot

Find the problem by establishing what the system is actually doing

I approach techincal problems by breaking systems into smaller pieces testing assumptions, observing behavior, and isolating failures. Whether I'm dubugging JavaScript, tracing a circuit, or working from the command line, I prefer understanding the cause over guessing at a fix

DebuggingCommand LineGitBrowser DevToolsTechnical DocumentationProblem Isolation

Selected work

Learning by shipping real projects

Projects taken beyond exercises and tutorials into working, testable software.

Clear Ledger Bookkeeping website homepage screenshot
Live

Next.js · React · Web Development

Clear Ledger Bookkeeping

A complete business website built from scratch

Built a complete web presence for a mock bookkeeping firm using Next.js and React. I took the project from the initial structure through component development, responsive styling, forms, meta data, testing, Git-based development, and production deployment.

98%

Performance

100%

SEO

100%

Best Practices

92%

Accessibility

What was built

  • Built with Next.js App Router and reusable React components
  • Created a responsive interface with Tailwind CSS
  • Structured and maintained a multi-page application
  • Implemented forms and external form handling
  • Configured application metadata, sitemap
  • Implemented structured data with JSON-LD
  • Tested performance and accessibility with Lighthouse
  • Deployed and maintained the production application
Next.jsReactTailwind CSSGitVercelFormspree
View live site

More projects in progress. See my GitHub →

About

A hands-on path into technical work

My path into technology has been practical rather than traditional. I have worked across manufacturing, industrial inventory, facilites, and customer facing roles while teaching myself software development and electronics.

Professionally, I have assemmbled electrical comercial food-service equipment and serviced inventory for manufacturing and metalworking customers. Outside of work, I build software, experiment with electronic circuits, and use projects to undetstand how technical systems work from the inside out.

That same approach led me into JavaScript, React, and Next.js. I am particulary interested in the point where software meets hardware,and I am continuing to build my skills in electronics, embedded systems, networking, and programing.

I am looking for an entry-level technical role where curiosity, careful troubleshooting, and a willingness to learn are useful - whether that may be in software, hardware, technical support, or somewhere in between them.

I learn from first principles

I want to know why something works, not just which command makes it work. I break systems into smaller pieces and build my understanding from there.

I learn by building

Concepts stick when I can use them. I turn what I'm learning into projects, experiments, and working systems rather than leaving it in tutorials.

I troubleshoot methodically

When something fails, I establish what is working, test assumptions, isolate the problem, and work toward the cause instead of guessing at fixes.

I document the process

I keep notes, use Git, and document what I build. Being able to explain what changed, what failed, and why a solution worked is part of the technical work.

Currently

  • Strengthing JavaScript and DOM fundamentals
  • Building Personal Observatory from first principals
  • learning ESP32 and embedded C through hardware projects
  • Building networking and linux fundamentals

Contact

Looking for someone who likes figuring things out?

I'm looking for opportunites where I can contribute, keep building technical depth, and work with people who value curiosity and careful problem solving. If you are hiring for an entry-level role across software, technical support, hardware, or related technical work, I would be glad to hear from you.

Currently open to

Entry-level technical rolesTechincal supportSoftware & web developmenthardware and electronics

You can also reach me directly by email or LinkedIn.