Hi my name is Roman

Hi, I’m Roman, a software engineer with 2 years of industry experience and over 10 years of freelance development experience. I’ve honed my skills working for companies like Tesla and John Deere, specializing in embedded systems and automation scripts. Currently, I am also expanding my skillset by learning Docker, C#, and design patterns.

My personal website serves as a platform to showcase my technical expertise, as well as my love for writing and publishing book reviews and tech articles. I invite you to take a look around and explore my previous projects.

I am always on the hunt for cool open source projects and chatting about software. Please reach out if you’d like to connect or collaborate!

Experience

Software Engineering Career Tips

Internship Blog Post Cover
Internships are a cheat code for getting into big tech companies

If you’re like me and taking a traditional 4 year degree route to become a software engineer, I highly recommend that you put effort into securing as many internships as you can get and attend every career fare your school has to offer. I have done 3 internships in total. Two over the summer and…

How I got an internship at John Deere
How I got my first internship

John Deere is a company where my professional software engineering (SWE) career started. I have done two SWE internships and eventually accepted a full time role, on a team of my choice, with Deere. The hardest part was getting my first internship which is what I will discuss in this blog post. https://youtu.be/uOaf0PSwYcs?si=yUhQLbwSahRvbkK- First of…

Projects

(+ python scheme)
Scheme Interpreter Written in Python

Scheme is a powerful functional programming language with fun syntax. Because Scheme has no loops – you have to think recursively. Check out my Scheme interpreter written in Python.

Volumetric Cloud Simulation

Combine tessellating Worley and smooth noise patterns with Beer’s Law and the Henyey-Greenstein phase function to model ray-tracing through cloud formations of varying densities, sample rates, and light properties.

Let’s get in touch