About
Learn more about this blog
A good friend of mine once told me, when referring to both of us, that we’re “input people”, people whose minds won’t stop generating ideas. He followed that up with: “I think we have to become output people.” And to a certain degree, he’s right. And I’ve tried. I’m still trying. (This website is a testament that I'm continuing to try.) But I’ve learned that swimming against that current, forcing myself to finish something just for the sake of finishing, does more harm than good. That road leads to lost motivation, built-up frustration, and a general apathy toward what I’m creating. So why fight it? Why can’t my input be an output? Instead of cursing my inability to “commit” or framing it as a lack of willpower, I decided to build a space that embraces it.
What You'll Find Here
Welcome to Perpetually In Progress! This site isn’t about polished tutorials or definitive answers; though you might find a bit of that too. It’s about the never-ending cycle of the creative process. The fleeting whims and half-formed ideas of a mind that refuses to be quiet. But more than anything, it’s about chipping away slowly and letting tiny, almost unnoticeable efforts add up over time.
We build things and share the progress not because they’re finished, but because they’re becoming. This site is a living record of experiments, half-built ideas, learning detours, and systems that evolve over time. It lives somewhere between a dev log, a notebook, and a playground: a place to document how things are made, broken, rebuilt, and occasionally shipped. I tend to work in cycles of intense focus: diving deep into a topic for days or weeks (if I’m lucky), eventually moving on to something new, then circling back later with fresh context. Whether that circling will be in a few days or 5 years remains to be seen.
Why Share Unfinished Work?
Because progress is messy. It doesn’t move in straight lines. It lives in drafts, branches, notes, half-working systems, and way too many TODO lists. Sharing things while they’re still forming helps me think through what I’m actually building. It allows me to stay accountable without pretending everything needs a deadline. It helps capture ideas and lessons before they get over-edited or forgotten. It serves as practice for getting comfortable with iteration, experimentation, and changing my mind. If something here feels incomplete, that’s probably because it is; and that’s kind of the point.
If you are reading this, thank you, genuinely! If you’ve made it this far, I hope this helped you understand me a little better, even if you don’t work the same way. Some things are meant to stay works in progress, perpetually in progress if you will. This site is one of them. And honestly, so am I.
Experience
Professional journey and achievements
Independent Designer & Developer
Self-Directed Projects · 2023 – Present
Worked independently on a wide range of creative and technical projects, focusing on turning ideas into functional systems, products, and experiences.
- Designed brand identities, logos, color systems, and typography for personal and experimental projects.
- Built websites and interfaces using modern web technologies, prioritizing clarity, usability, and performance.
- Developed interactive tools, UI systems, and prototypes to explore design and engineering concepts.
- Created reusable components, templates, and workflows to improve consistency across projects.
- Managed projects end-to-end: concept, execution, iteration, and refinement.
- Continuously learned and applied new tools, frameworks, and techniques through hands-on experimentation.
Project-Based Work & Experiments
Personal & Academic Projects · 2020 – 2023
Focused on exploratory projects that blend design, programming, and systems thinking.
- Built UI design systems and component libraries as long-term learning projects.
- Created small games and interactive experiences to explore mechanics, UX, and feedback loops.
- Experimented with automation, analytics, and content workflows.
- Documented progress and learnings through blogs, notes, and internal tools.
Early Exploration & Skill Building
Self-Taught · 2018 – 2020
Established foundational skills through independent learning and experimentation.
- Learned core concepts in design, development, and digital tools.
- Completed small projects to apply theory into practice.
- Developed problem-solving habits through trial-and-error and iteration.
Skills & Technologies
Technologies and tools I work with