Upplit (Upplands IT)
Reliable software — from low- to high-level
Broad hands-on experience across web, backend, and embedded C/C++. I help teams build reliable software, improve delivery, and share knowledge through workshops and training.
What we do
Pragmatic support — from short interventions to longer engagements.
Web & app development
Modern frontends, APIs, integrations, and app features — focused on maintainability and good UX.
Embedded C/C++
Firmware, low-level debugging, performance work, and robust systems programming — with a pragmatic engineering mindset.
Architecture & delivery
Technical direction, codebase health, CI/CD, testing strategy, and observability — to make shipping easier.
Workshops & training
Hands-on sessions for teams: best practices, code reviews, modern tooling, and tailored upskilling.
How we work
Clear communication, realistic scope, and quality-first delivery — without unnecessary ceremony.
We clarify goals, constraints, stakeholders, and what ‘good’ looks like — then choose a sensible plan.
I deliver in small increments with transparent progress, sensible engineering trade-offs, and clean code.
You get documentation and a maintainable result — and we can continue if there’s more to improve.
Examples
A few typical engagements — replace with real references when you’re ready.
Modernizing a legacy codebase
Improved maintainability through refactoring, tests, and CI — enabling faster delivery with fewer regressions.
Embedded debugging & reliability
Root-caused intermittent issues, improved logging and test setup, and stabilized performance on target hardware.
Internal tools & automation
Built lightweight tooling to remove repetitive work and give teams better visibility into operations.
FAQ
Let’s talk
Share a few lines about your project or needs — we’ll get back to you as soon as we can.