
From Fixing Machines to Building Software
Mechanical expertise meets modern development. I bring precision, problem-solving, and hands-on experience to every line of code.
Senior-level delivery for contract and fractional engagements
I partner with founders, product leaders, and engineering teams that need a hands-on builder who can ship production software and shape DevOps strategy. Whether it's a full web build, a C# desktop utility, database redesign, or stitching SaaS platforms together, you get a pragmatic operator who can own architecture through release.
Engagements from 2-week spikes to multi-quarter retainers
Web development, C# applications, database design, systems integration
Transparent communication, async-friendly updates, and working demos
Discovery & Scope
Fast requirements brief, success metrics, and stakeholder map.
Delivery Rhythm
Weekly demos, automated status notes, and backlog hygiene you can trust.
Handoff & Support
Runbooks, CI/CD ownership, and collaborative pairing with internal teams.
My Journey
Transitioning from the garage to the keyboard, bringing real-world problem-solving skills to software development.
Why My Background Matters
Systematic Problem Solving
Years of diagnosing complex mechanical issues translates perfectly to debugging code and architecting solutions.
Attention to Detail
Precision work with mechanical systems has honed my ability to write clean, efficient, and maintainable code.
Continuous Learning
The rapid evolution in both fields has taught me to adapt quickly and embrace new technologies.
Featured Projects
Categorized to mirror the engagements I take on today—mobile, desktop, and passion-fueled experiments.
How the carousel is built
Custom scroll-snap carousels with arrow + keyboard controls keep bundle size small and accessibility high.
- Swiper: Feature rich, but heavier and overkill for six cards per lane.
- Pure CSS scroll-snap: Lightweight yet lacks semantic controls or inertial scroll hints.
- Hybrid custom approach (shown): Scroll-snap + refs for arrow buttons, ARIA support, and predictable theming in TypeScript/React.
Mobile Apps
Field-ready experiences built for technicians, founders, and distributed teams who need actionable data in their pocket.
Technical Decisions
Built a lightweight React Native client with offline caching and serverless enrichment to keep responses under 400ms.
Tech Stack
Key Learnings
Prioritized optimistic UI patterns and granular logging to support field demos with flaky connectivity.
Technical Decisions
Implemented Expo Router with secure deep links and Azure Notification Hubs so members can join sessions from any device.
Tech Stack
Key Learnings
Balanced native capabilities with TypeScript reuse to accelerate features without sacrificing platform heuristics.
Desktop Applications
Operational dashboards and internal tools that streamline release readiness across Windows, macOS, and web.
Technical Decisions
Created a split-view IDE with keyboard shortcuts, command history, and contextual docs powered by unified Markdown sources.
Tech Stack
Key Learnings
Invested in a11y-first navigation (skip links, ARIA live regions) to keep parity with terminal workflows.
Technical Decisions
Used Electron with a .NET microservice to stream sensor data into Azure Event Hub, then hydrated UI via React query.
Tech Stack
Key Learnings
Demonstrated how shared validation layers reduce desyncs between desktop dialogs and pipeline automation.
Passion Projects
Experiments that blend developer experience, mentorship, and automation to explore new ideas quickly.
Technical Decisions
Built modular learning paths with server-side rendering, custom lint hints, and GitHub-backed progress tracking.
Tech Stack
Key Learnings
Shipped narrative-driven labs that map to real DevOps events, improving retention for visual learners.
Technical Decisions
Authored reusable Terraform + Bicep modules backed by scenario tests so teams can mix-and-match safely.
Tech Stack
Key Learnings
Documented trade-offs between serverless orchestrations and containerized workers for small teams.
Technical Skills
A unique blend of mechanical precision, full-stack versatility, and DevOps automation.
Frameworks & Libraries
Architecture
Languages & Frameworks
Databases & Data Layer
API & Auth
Docker & Orchestration
Deployment & Infra
Practices & Patterns
Education & Certifications
Continuously leveling up academically while leading delivery in the field.
Cloud-native architectures, secure coding, and data structures.
System hardening, shell automation, and hybrid fleet management.
Leadership for DevOps programs, fiscal planning, and governance.
Azure DevOps Delivery in Practice
I architect CI/CD, infrastructure automation, and observability loops that keep engineering teams shipping with confidence.
- •GitHub Actions + Azure Pipelines hybrid runners for container, IaC, and desktop build chains.
- •Automated quality bars: unit tests, SAST, SBOM export, and deployment freeze windows.
- •State stored in Azure Storage with role-based access and drift detection notifications.
- •Environment parity scripts wire networking, Key Vault, and monitoring baselines automatically.
- •ChatOps automations push deployment context into Teams/Slack war rooms.
- •Blameless postmortem templates tie DevOps KPIs to roadmap prioritization.
Community & Leadership
I pour back into the tech ecosystem through meetups, speaking engagements, and collaborations that elevate others.
Community impact: 120+ members supported with lab templates, mentorship circles, and accountability check-ins.
- ↳Designing equitable curricula taught me to translate senior-level abstractions into approachable exercises.
- ↳Live troubleshooting sharpened my incident facilitation skills and empathy for junior engineers.
Community impact: Featured at community events such as Azure Thursdays and internal brown bags for Fortune 500 partners.
- ↳Create demos that mirror real-oncall stressors so audiences can immediately apply the content.
- ↳Story-first talks resonate more than tool-first walkthroughs when advocating for platform investments.
My Writing
Sharing insights from my journey transitioning from mechanics to software engineering — including tutorials, tech reflections, and mental health in the developer space.
Tech Blog
@kelvin-intech on Hashnode
I write about software development through the lens of real-life experience—from career changes to code walkthroughs and everything in between.
Visit My BlogWhat I Write About
Career Transitions
From the shop floor to software—real stories from my pivot into tech.
Technical Tutorials
Hands-on walkthroughs in web development, DevOps, and scripting.
Industry Insights
Tech trends, developer culture, and the future of work in software.
Learning Resources
A curated list of tools and resources that helped me grow as a dev.
Mental Health & ADHD
Honest takes on managing ADHD and mental wellness in a high-paced tech world.
Let's Talk About Your Next Project
Ready to discuss how my unique background in mechanics and software development can benefit your team? Schedule a conversation and let's explore opportunities together.
Quick Chat
15-30 minute intro call to get acquainted
Technical Discussion
Deep dive into projects and technical capabilities
Collaboration Planning
Explore how we can work together on your goals
Choose a time that works for you - I'm flexible and accommodating!
Ready to Connect?
Let's schedule a conversation to discuss your project needs and how my unique background can add value to your team.