Why work with me
I love helping startups succeed through technology. Over the years I’ve become a key developer in several startups and helped guide the founders in picking the right technologies that would help turn their ideas into profitable businesses.
By working with me you will get a lot of internal knowhow on how to build a solid foundation for your business and a proactive developer that has the best interest of your startup in mind. I am also passionate about automation and no-code solutions that can decrease the number of repetitive tasks you need to do, help ship features faster and experiment with new ideas in the shortest timeframe.
I started my programming career in 2003 building bespoke web apps with PHP and JavaScript. Since then I worked with: PHP, Javascript, NodeJs, Elixir, Go, React and Angular. My preferred tech stack is Elixir, Phoenix, LiveView and Docker.
How I work
Once I am onboarded on a project I am proactive in taking tasks and communicating with the other team members or founders, work diligently on delivering results and finding ways to improve the product every day.
Apart from working on tasks I also think data is very important and measuring the performance, stability and scalability of the application ensures the long term viability of the product. I try to give my best every day and make the others in my team feel they can rely on me, while empowering them to be the best they can be.
Projects I am proud of
Social Media Platform
This project is a social media platform for pre-school educators that offered a lot of features similar to Facebook, including:
- A wall where you could post different types of content, from text, images or videos
- An instant chat with private DMs and groups
- An administrative area with multiple configurations related to Kindergarden management
- A mobile application what facilitated the ease of use of the platform for both parents and educators
- Tech stack: Elixir, Phoenix, React, React Native, AWS, Docker
Crypto Purchasing Website
The founder Ruben came to me through a recommendation and wanted to build an MVP of his idea to help bitcoin users periodically buy bitcoin as quickly and easily as possible. Using Elixir and Phoenix as the starting point I implemented both the frontend and the backend of the application. It included functionalities like:
- validating bitcoin addresses
- Connecting to different bank APIs (multiple ones since it went through a few in the beginning)
- Working with the Kraken API for trade execution and withdrawals
- Working with a Bitcoin node and the Bitcoin API to transfer funds to user wallets It was a wonderful experience for both me as the developer and Ruben as the founder as he really appreciated sharing my opinions and collaborating on new ideas and my pick of the tech stack which he ultimately learned to be use and code as well.
- Tech stack: Elixir, Phoenix, React, Bitcoin, AWS, Docker
Trading Platform in Italy
This is one project that involved both coding skills, low level performance improvements, lots of monitoring and research in order to build various features required of building a crypto exchange. While initially I wanted to use Elixir for parts of it, I ultimately settled on Go because of it’s performance considerations. The platform is comprised of multiple microservices all working together throughout the lifetime of a trading order. The code of the core part of it is available on Github as open source. Tech stack: Go, Bitcoin, AWS, Docker, Kubernetes
Contact me for a full set of details on each of these projects and other similar ones.