Web Developer • Front-end → Back-end
I build web apps to solve real problems for real people —
and try very hard not to create future problems. Most of the time.
I’m Jake. Before software engineering, I managed kitchens and worked warehouse jobs—fast-paced environments where unclear processes and small mistakes show up immediately and affect real people. I’m not naturally hyper-organized and I can be a bit spontaneous, but those roles taught me the value of understanding how systems actually work and where they tend to break down.
That curiosity eventually led me into software engineering, where those lessons stuck. I take a people-first approach, working backward through systems and constantly asking “why.” I like solving messy problems, making thoughtful tradeoffs, and delivering solutions that hold up without creating future problems.
Outside of work, I’m always learning and usually juggling a rotating set of hobbies. I enjoy camping and exploring outdoors, cooking, gardening, music, and tinkering with side experiments— everything from plant propagation to electronics to the occasional woodworking project.
Jacob Lynn
Web Developer • Jeffersonville, IN
Best way to reach me: [email protected]
About
Designing for humans over designing for complexity.
What I do
I build web applications end-to-end, with a focus on solving real problems for humans, clarity, maintainability, and real-world use. I enjoy working across the stack and translating vague ideas or messy requirements into systems that make sense for users and for the people maintaining them later. I believe iteration should improve the user experience, not just add more layers of abstraction.
- Front-end: usability, accessibility, performance
- Back-end: pragmatic APIs, background jobs, predictable data
- Workflow: sane automation, readable changes, fewer surprises
How I work
I prioritize maintainable, well-structured systems over clever solutions: consistent naming, clean boundaries, and tests that provide real confidence. I document important decisions, keep PRs reviewable, and refactor intentionally to improve the system without slowing delivery.
I like shipping in small, meaningful increments so problems surface early and fixes stay manageable. When something breaks, I focus on understanding why, fixing the root cause, and reducing the chance of it happening again. I care about momentum, but not at the expense of long-term stability or team sanity.
Skills
A practical snapshot of the tools I’m comfortable working with.
Front-end
React, TypeScript, ANT Design, Bootstrap, CSS architecture, a11y, performance.
Back-end
Ruby on Rails, Node.js, REST APIs, auth, background jobs.
Cloud / Data
AWS, Snowflake, MySQL.
Languages
TypeScript, Python, Ruby.
Tooling
Git, Docker, CI pipelines, testing, logging, monitoring.
Product
Scoping work, communicating tradeoffs, collaborating, shipping iteratively.
Let’s talk
One line. No form. No friction.