Senior Front-End & Full-Stack Developer with a creative edge, bringing 20+ years of experience building web, mobile, and desktop applications, often with a strong focus on interactivity, design, and performance.
I’ve led and contributed to a wide range of projects: SaaS platforms, promotional websites, product UIs, branded mini-games, and internal tools. My front-end work is grounded in clean architecture and thoughtful UX, often incorporating motion and custom interfaces using Vue, React, or plain HTML & CSS. On the back end, I’ve built and maintained APIs, managed databases, and helped shape scalable systems using tools like Node.js, Deno, PHP, MySQL, and various frameworks as needed.
Over the years, I’ve also spent quite some time exploring game development, creating full-fledged games, engines, tools, and prototypes, mostly independently. I’ve worked professionally on a few arcade-style games and prototypes (Unity/C#), while continuing to develop personal projects to experiment with gameplay mechanics, AI, and procedural systems.
Technical strengths: Vue.js, React, TypeScript, Unity, C#, Three.js, JavaScript, WebGL, Node.js, Deno, SQL, Web3.js, Haxe, HTML/CSS Also experienced with: Photoshop, Animate, Figma, Illustrator, Reason, SoundForge, and more. Quick to adapt to any object-oriented language such as Python, Java, Dart, and others.
I’ve worked across creative agencies, product companies, and tech teams, taking projects from concept to deployment, always aiming for something clean, usable, and meaningful.
Happy to connect about front-end projects, full-stack work, creative tools, game dev, or weird ideas.
Solidity, HardHat, Truffle, Binance Smart Chain and any other solidity compatible blockchain, Node, Deno, Typescript, Web3.js, Ethers.js, VueJs 3, Pinia, HTML, CSS, Stylus
I started developing smart contracts in Solidity out of curiosity and personal interest. Most of my early work was done on Binance Smart Chain, mainly because of its low transaction fees at the time compared to Ethereum. I had several ideas I wanted to try, some inspired by my work at SmartCertificate, where we were already exploring document hashing on the blockchain.
Built and tested multiple smart contract concepts using Solidity, deploying to BSC and other EVM-compatible chains to test performance, cost, and design patterns.
Used HardHat and Truffle for development and testing, testing how contracts are compiled, deployed, and interacted with.
Explored advanced Solidity patterns, like the Diamond Proxy pattern, to enable contract upgradeability, a challenge due to the blockchain’s immutable nature.
Connected smart contracts to front-end interfaces using Web3.js, Ethers.js, and VueJs 3 to prototype full-stack decentralized applications.
I realized that while the tech was powerful, the user experience and infrastructure at the time weren’t yet ready for mainstream use; especially for non-technical users.
Still, this work helped me develop an understanding of blockchain mechanics, from gas optimization to security considerations and deployment tooling.