Freelance full-stack software engineer
I’ve been contributing to projects either as the solo coder or a
technical lead on a small team. I bring value to my clients by helping them chose and implement software that serves their business.
Past projects include:
- saving money by optimizing clients' cloud setup
- managing full software lifecycle, including planning, coding and
deployment on cloud (AWS) or on-premises (Docker, VMs, bare metal)
- video: transcoding and delivery of a video archive to web browsers and
live streaming with HLS and WebRTC.
- interactive 3D visualization of technical measurements with contextual information (tech stack: WebGL, Three.js, RxJS)
- 2D charts with various twists, including data transfers and rendering with varying levels of detail
- UIs with synchronized maps, video, and charts
- performance optimization by profiling and, if required, rewriting specific parts in C++
- complex Excel reports optimized for printing (language: C#)
Across most projects we used:
- DevOps practices
- Continuous Integration
- Unit tests
Also a powerlifter (-75kg. 145kg squat, 100kg bench-press, 180kg deadlift).
It was at the JSDayES conference at Madrid where substack (James Halliday) coded on the stage of the big auditorium. The lines and words were changing quicker than I was used to. He wasn’t editing code character-by-character. Whole statements, lines, and blocks were moving around. Editing code like that looked magical to me. We weren’t watching a recording. It was Vim that was the secret sauce. How does one become a Vim wizard without being intimidated by the superpowers?
Read More »
Lightroom is a Swiss knife for RAW files from a camera. When I come home from a shoot, I start Lightroom, import SD card contents, and edit the photos. For most photos, Lightroom will be the only piece of software sitting between a camera and the finished product. Timelapses are different. The end goal is to stitch individual shots into a video. For that part, I settled on using Adobe After Effects. Its features span all the way from simple cutting to advanced color enhancement. In lieu of feature overlap between After Effects and Lightroom, we must decide which corrections to postpone to the video part of the workflow.
Read More »
I find photography a very relaxing hobby. It leads me to seek beautiful landscapes, wake up before sunrise, climb hills, and visit locations I wouldn’t bother with otherwise. This hobby ain’t cheap though. To offset the cost of the camera and the lens I signed up as a creator for Shutterstock. So far this made me richer by $0 dollars and some wisdom. Here are 3 rejected photos, and the reasons.
Read More »