Quick Tweaks
Small, fast changes to existing pages or components β copy edits, spacing, icons, colors, UI polish.
Creative developer crafting immersive digital experiences with modern web technologies.
I'm a creative developer with a passion for building immersive digital experiences that push the boundaries of modern web technology. My expertise spans across full-stack development, UI/UX design, and interactive 3D graphics.
With over 5 years of experience, I've worked on projects ranging from e-commerce platforms to complex web applications, always focusing on creating seamless user experiences with cutting-edge animations and performance optimization.
My approach combines technical excellence with creative vision, utilizing modern frameworks like React, Vue, and powerful animation libraries like GSAP to bring ideas to life.
Building powerful digital experiences
How I connect ideas, people, and progress
Education and continuous growth
Faculty of Software Engineering and Computer Technology (ΠΠΠΈΠΠ’)
Specialization in Neurotechnology and Programming. Focus on neural interfaces, brain-computer interaction, machine learning algorithms, and advanced programming paradigms.
Self-Directed Learning & Real Projects
Building production-grade web applications, exploring 3D graphics with Three.js, mastering animation libraries like GSAP, and creating interactive experiences.
Expanding Horizons
Diving deeper into creative coding, exploring full-stack development, advancing 3D skills, and staying at the forefront of web technologies.
Skills are tools β creativity is direction
From quick fixes to full-stack products β scoped, documented, delivered.
Small, fast changes to existing pages or components β copy edits, spacing, icons, colors, UI polish.
Find and eliminate UI/logic issues β repro, patch, test, and document. Stability first.
Crisp landing pages focused on conversion and speed. Animation that serves the story.
Modern, component-driven UIs with smooth transitions and clean state management.
Structured APIs, auth, and data flows built for clarity and performance.
From idea to deploy: UI, API, DB, CI/CD, and observability β one cohesive system.
*Projects that definitely exist and are totally not just placeholder cards
A portfolio website that contains itself. Inception vibes. Built with excessive animations and self-aware humor. You're looking at it right now.
The world's 47 millionth to-do list app. Features: adding tasks, checking tasks, feeling guilty about unchecked tasks. Revolutionary.
This could be your amazing project! Or it will remain a placeholder forever. Time will tell. Probably the latter.
*Totally real reviews from definitely existing people
"I hired Mark to build my website and he actually showed up! Unlike my last three developers who ghosted after taking the deposit. 10/10 for existing."
"Mark's code is so clean, my linter cried tears of joy. Also, he responds to emails within 24 hours instead of 3 business months. A rare specimen."
"Best developer I've hired since I graduated from university 2 weeks ago. Also the only developer I've hired. But still, pretty good!"
Questions nobody actually asked, but I'm answering anyway.
Project timelines vary based on scope. Quick tweaks take 1-2 hours, landing pages 3-5 days, full web apps 2-4 weeks. I provide detailed estimates during the discovery phase.
I work with both! I collaborate with agencies as a freelance developer and also take on direct client projects. My experience spans solo work and team collaboration.
Frontend: React, Next.js, Vue, TypeScript, GSAP, Three.js
Backend: Node.js, Express, PostgreSQL, MongoDB
Tools: Git, Docker, Vite, Webpack, Figma
Yes! I offer monthly retainers for bug fixes, feature updates, performance monitoring, and general support. Rates are flexible based on your needs.
More affordable than you think. My priority right now is building a portfolio of real, non-NDA projects that I can showcase. I'm open to flexible pricing for interesting work that I can share publicly. Let's discuss your project and find a rate that works for both of us.
I provide regular updates via your preferred channel (Slack, Email, Discord). For larger projects, I use tools like Notion or Trello for progress tracking and share staging links for review.
Have a project in mind? Fill out the form and I'll get back to you within 24 hours. Prefer email? Drop me a line directly.