Now
Last Updated: • 4 min readTable of Contents
I’ve recently moved to Riga, Latvia to pursue my Master’s degree in Software Engineering at TSI. It’s been quite a transition - from the intense atmosphere in Israel to the quieter, more focused academic environment here. The move has given me space to dive deeper into my studies while continuing to work remotely with my team at AccessFintech.
I can’t help but hope that soon we could all live in peace without any wars globally. It’s honestly surreal to think that in 2025, humanity is still engaging in armed conflicts across the world… Despite these global challenges, I’m pushing forward with both my professional and personal growth.
Professional Life
I’m working as a Backend Developer in the CaaS (Connectivity as a Service) team at AccessFintech. It’s been an amazing workplace where I’m constantly sharpening my skills and collaborating with some brilliant colleagues. The remote work setup from Riga has been working out well so far.
Academic Progress
Currently pursuing my Master’s degree in Software Engineering at TSI in Riga. The program is challenging and rewarding, giving me the opportunity to explore more advanced concepts in distributed systems and software architecture that directly complement my professional work.
I successfully completed my Bachelor’s degree in Software Engineering from SCE College of Engineering with a strong GPA and received an award for my final project. My award-winning project focused on Reinforcement Learning models and their application in traffic light scheduling. Our findings weren’t just academic - we demonstrated a 3% improvement in overall traffic flow, which becomes pretty significant when you scale it up to city-wide systems.
Recent Projects
I’ve been active in the local Meshtastic community for over a year now. During this time, I’ve set up an MQTT server with a custom exporter to monitor our mesh network. If you’re curious about the technical details, check out this project here.
I’m also tinkering with an extension for the Meshtastic framework that exports additional PAX information to the mesh MQTT server. The goal? Signal triangulation that lets us track Bluetooth and WiFi devices (like phones, laptops, etc.) within specific zones. Using just three Heltec devices (costing around $10 each), we can set up a cost-effective monitoring system for large areas such as forests. This could help special teams with evacuations during dangerous situations or other emergencies.
New Interests
I’ve recently started diving into the world of Domain Specific Languages (DSL), exploring tools like JetBrains MPS and Eclipse Xtext. This has to be one of the most fascinating concepts I’ve encountered - the potential for creating specialized languages tailored to specific problem domains is enormous.
The real challenge? Unlike traditional development where you have design patterns, UML, and tons of online resources, DSL development feels like the Wild West. The community is tiny - you can probably count the real experts on two hands - and there’s surprisingly little guidance on best practices for approaching DSL problems. It’s both frustrating and exciting to be exploring such uncharted territory.
Current Reading List
2025
- Operating System Concepts 10th Edition by Abraham Silberschatz - Fantastic book, I keep coming back to this one repeatedly. Should be a staple in every tech enthusiast’s library.
- DSL Engineering: Designing, Implementing and Using Domain-Specific Languages by Markus Voelter - Fantastic donationware book that really opened my eyes to the DSL world. Comprehensive and well-written.
- Domain-Specific Modeling: Enabling Full Code Generation by Steven Kelly and Juha-Pekka Tolvanen - Excellent companion to Voelter’s book, focuses more on the modeling aspects.
- Domain-Specific Languages in Practice with JetBrains MPS by Bucchiarone, Cicchetti, Ciccozzi, and Pierantonio - Great practical examples of real DSL implementations using MPS.
- Artificial Intelligence: A Modern Approach by Stuart Russell - Packed with fascinating concepts. This was actually my course textbook during my Bachelor’s, but I never gave it the attention it deserved. Taking my time with it now, and it’s proving incredibly valuable. Highly recommended.
2024
- Hands-On Software Engineering with Golang by Raymond Butcher - A goldmine for anyone diving into Golang and pipeline work.
- Fundamentals of Software Architecture: An Engineering Approach (Audiobook) by Mark Richards and Neal Ford - Can’t recommend this enough; it’s been a game-changer for my understanding of architecture.
- The Pragmatic Programmer (Audiobook) by Andrew Hunt and David Thomas - Full of practical wisdom and actionable tips.
- Ender’s Game by Orson Scott Card - A refreshing sci-fi break from the technical reading.
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe and Bobby Woolf - Must-read if you’re working with IBM MQ, Kafka, or similar messaging systems.
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert Martin - Great refresher on clean software architecture principles - particularly helpful for high-level design thinking.
This is a now page, inspired by Derek Sivers.