
David Veszelovszki
Developer, architect, CTO, consultant.
About me
I’ve coded since 6. I love building systems with smart people.
I’m passionate about sustainability.
Contact
I’m an expert in
- JavaScript: 50+ projects. Front-end, back-end, Google Apps Scripts, CLI, etc.
- Node.js: Countless hours
- React: My framework of choice
- AWS: EC2, ALB, S3, ECS/ECR, Lambda, API Gateway, Lambda@Edge, CloudFront, CloudWatch, Route53
- DBs: Mongo, MySQL, Postgres, Oracle
Experienced with
- Angular: from 2016
- Meteor: from 2016
- Android: from 2016
- Vue: from 2017
- TypeScript: since 2018
- Python: from 2021
- Flutter: from 2021
A bit rusty in
- PHP: 16 years, 2000–2016
- Java: 4 years, 2001–2005
- C#: 2 years, 2005–2006
Things I love
- Clean code, SOLID principles
- Well-documented systems
- Challenging problems
- Adapting to new situations
- Quality writing
Superpowers
- I can hold very efficient meetings.
- I’m good at estimating time.
- I can make complex things feelsimple.
- I’m a likeable leader.
Last update:
Experience
1999 – 15 years old
2004 – 20 years old
2009 – 25 years old
2014 – 30 years old
2019 – 35 years old
2021
(fun)
T-Mobile
PORT.hu
Index
Upwork
TraBase
CodeBerry
Wellness Restaurant
A
funiQ
Photato
Founder, CTO at CodeBerry – an international online programming school
Founded the company with 3 friends and grew it to 50+ people. I was CTO. We taught 200,000+ students programming, and raised $1.8M. Used Node.js, Mongo, AWS, React, Jest, Gatsby, Jenkins, Terraform. As founder and strategist, I practiced strategic planning, leadership, marketing, fundraising, and sometimes crisis management :)Founder, developer, teacher at Photato – a Hungarian photography school
Started it lean with Facebook+Dropbox+Mailchimp. Now it’s React+AWS Lambda.CTO at TraBase – a B2B app for travel agencies
Got a PHP–MySQL app with ~zero documentation and a worn-down team. Created a new, motivated team. Refactored the app to modern PHP+Laravel with a good test coverage. This while 1,000 B2B customers used the app every day.Software architect and consultant at funiQ – a hiking and active tourism site
Designed a multi-language public+backoffice system with 100+ Postgres tables.Freelance developer on Upwork
40+ clients. Mostly web projects: HTML, CSS, JavaScript, PHP. Achievement: I got a 5.00 rating, was #200 freelancer on the platform.Developer at Index.hu – Hungary’s largest news website
Developed the editorial system. LAMP, HTML, SVN.Developer at Avinet – a Norwegian mapping company
First job abroad. PHP, JavaScript, R&D about open-source mapping software.Developer at Wellness Restaurant – a calorie calculator app for restaurants
First remote job. VB.NET, C#, PHP, MySQL.Developer, QA, PM, and architect at PORT.hu – one of Hungary’s largest websites
Developed in JavaScript, PHP, Visual Basic, PL/SQL, Oracle and Postgres. I designed large, multilingual DBs, did system documentation, and QA in a system with 400+ SQL tables and 2M+ lines of code. I led a PL/SQL → PHP, and a Visual Basic → PHP+JS migration project.Junior developer at T-Mobile Hungary
Wrote scrapers and log analyzers. Did low-level stuff: SMS, EMS, MMS, WML, cHTML. And high-level stuff: Visual Basic, Java (J2ME), PHP.(fun, learning to code)
I started coding at 6. I created stuff with Quick Basic, Turbo Pascal, Visual Basic 6. Wrote games, scrapers, bots to cheat in games, etc.Fun facts
- I’ve started 100+ hobby software projects.
- I studied at 3 universities: engineering, sociology, economics.
- I hitch-hiked from Hungary to Australia once, in 20 months.
- I lived in a car with my wife for 6 months. We visited 42 US states and most national parks.
- I sat through a 10-day meditation camp in silence, 4 times.
- I walked the Camino de Santiago (800 kilometers) in 2008.
- I’ve lived in Hungary, Norway, Thailand, Indonesia, Australia, India, and the US.
- I run a 100% free photography school.
- I’m a divemaster. I also snowboard, freedive, run, slackline. I used to paraglide.