and I'm an engineer and I build stuff.
Hello there. I'm Yoni, and thank you for taking the time out to come on to my site! I'll be quick -- but a little bit about me: I like to build stuff; Not just for the internet but anything, really. I like electrifying mountain bikes, tending to my vegetable and fruit garden, DJing, competitive sports, and building apps that bring my interests to life, to list a few.
My fascination with technology began in 2009 when I discovered... keyboard shortcuts. Who knew that something as simple as Ctrl + W could spark an interest that would stay with me for years to come? My school laptop went from a simple, one-dimensional machine, only for schoolwork to a multi-dimensional mystery box, as I tried to figure out how, and why, things were programmed on my machine. As I delved deeper, I started experimenting with HTML on my school computer, playfully altering the website's content on my device to prank my friends. I'd change the text to something silly, and then innocently ask, "Why is my screen saying this?" - always good for a laugh at that age. This curiosity soon blossomed into a broader interest in tech, and I've been hooked ever since.
Fast forward to today and I have had the privilege of working in IT for my county's government office -- as my first job in college, a student-led formula race team, and a very large medical device company. As an engineer and fellow human, I am honored to work on our world's problems, however small of a difference I make, and serve people to the best of my ability.
Built full-stack web application with a focus on efficient performance and being user-friendly. Leveraged frameworks to design intuitive interfaces, and backends that meet user demands
mvc design, optimizing real-time apps for high performance and minimal delays
Experience in backend software, creating efficient and scalable server-side systems
Experience in standard libraries: string class, string formatting, I/O facilities, multithreading building blocks, and common data structures and algorithms
Proficient in developing and automating test cases to validate functionality, detect edge cases, and maintain quality, readable code
Try to practice good design principles, with the use of class hierarchies, class interface, and object interactions
(Projects over the years...)
RISC-V single-cycle processor design and implementation for Digital Hardware Design