I’m a builder at heart, and I like building things.

NucuLabs.de
When: Feb 2018 - PresentStory:
This is my personal blog that I’ve started to improve my writing skill and share my knowledge with the world.
I wrote my firstarticle How to get started with FreeRTOS and ESP8266initially on my wordpress-based blog, and since then I moved the blog to a self-hosted static site generator powered byHugo on GitHub Pages.
Some of my articles were also publishedby FreeCodeCamp.

Tech Stack: Markdown, Hugo, Github Pages
Hobby Projects
Projects that I’ve done out of passion for software engineering during my free time
Social Media News Bot
When: Dec 2024 - Jan 2025Link https://github.com/dnutiu/social-media-news-bot
Story:
I’ve made an account to Mastodon and BlueSky and since I’m trying to optimize my time I’ve decided to scrape my favoritenews websites and post their content on the respective platforms.
Written in Rust


The bot runs on my NAS at home, under docker and there are several containers:
- Scaper: This container scans the websites and posts new data on Redis Streams
- Redis: Simple to manage key-value database.
- Bot: Posts statuses on BlueSky and Mastodon.


Tech Stack: Rust, Redis, Reqwest
Chip8 Emulator
When: Dec 2024Link https://github.com/dnutiu/chip8-rust
Story:
The Chip8 emulation project was on my bucket list for some time but was always postponed due to lack of time ornot knowing anything about emulators.
In the holiday break of December 2024 I took on this project and completed it in Rust, while alsolearning Rust

I’ve done it in Rust rather than some familiar programming language because I wanted to learn Rust andthe best way of learning is by doing. Reading books, articles on Rust and doing a few exercises didn’t help that muchwith learning like this project did.

Tech Stack: Rust, RataTUI
Story:
Image Tagger
When: Mar 2024Link https://github.com/dnutiu/ImageTagger
Story:
As an amateur photographer

I learned to train and make deep learning models from Practical Deep Learning course.
Using this new knowledge, I built this cross-platform Desktop tool with C#and Avalonia UI.
To train my model, I’ve used Python and fast.ai and to get training data,I’ve built a performant web scrapper that evades detection using Python.I haven’t published the scrapper code yet.

Tech Stack: C#, Kotlin, Python, Deep Learning
Note: I’ve rewritten the application using Kotlin, and updated the Github link.
Jekyll To Hugo
When: May 2023Link https://github.com/dnutiu/jekyll-to-hugo
Story:
This is a niche tool that I’ve built to move my blog from WordPress to aself-hosted static site powered by Hugo on GitHub pages.
The initial version was written in 2 hours while I was commuting by train in Romania. It’s far from perfect but itworkedwell enough for my use case.
It’s published on pipy as a Python package and,the documentation is published on GitHub pages.
I’ve also made a video that showcases the tool.
Tech Stack: Python
Speedy
When: Apr 2022Link https://github.com/dnutiu/speedy
Story:
Acts as an integration bridge between Lokiand Apache Kafka.
We needed to move data from Apache Kafka into Loki, and this project streams the data from Kafka to Loki.
Once deployed, it will consume JSON data from a Kafka topic, flatten it and insert it into Loki.
Tech Stack: Go, Docker, Kubernetes, Loki, Apache Kafka
Image Metadata Remover
When: Apr 2022Link: https://github.com/dnutiu/ImgMetadataRemover
Story:
Images contain metadata information such as GPS Data and the device used to take the picture.
Since I enjoy posting pictures online, I developed this command line application to remove the metadata from imagesso that they can be safely uploaded online.
This project was a nice learning experience with C#.
Tech Stack: C#
Bme680 HomeKit
When: Feb 2022Link: https://github.com/dnutiu/bme680-homekit
Story:
Bme680 is an air quality sensor developedby Bosh.
I used it to measure my home’s temperature and humidity from my iPhone. This project turnedmy Raspberry Piinto a HomeKit accessory, and because of that I can always view the temperatureon my phone even when I’m not at home, thanks to Apple’s home hub features.
Since the project runs on Raspberry Pi, I’ve installed a Grafana instance to visualize the historical data from my computer.

Tech Stack: Python, Linux, Raspberry Pi
Library for PMS5003
When: Apr 2021Link: https://github.com/dnutiu/pms5003
Story:
PMS comes from particulate matter sensorand PMS5003is a relatively economical sensor for measuring air quality.
I have implemented an intuitive library in C# to read data from the sensor usingthe serial bus.
Tech Stack: C#
Retroactiune
When: Nov 2019 - May 2021Link: https://github.com/dnutiu/retroactiune
Story:
Retroactiune is a web application built with .NET Core, it is an end-to-end system for managing anonymous feedback.
The goal of this project was to enable its users to collect anonymous feedback.
Let’s say you are a teacher and want to collect feedback for your course. You would generate a set of tokens, thengive them to your students.A student can use a token to leave feedback for your course.
It currently lacks a user interface and only APIs are implemented.
Tech Stack: C#, ASP.NET Core, MongoDB

Nucu Car
When: Nov 2019 - May 2021Link: https://github.com/dnutiu/NucuCar/tree/master
Story:
This was an odd project, with the release of .NET IoT I wantedto implement my friend’s project with using dotnet on a Raspberry Pi, then I droppedthe car part and focused entirely on a platform for reading and visualizing sensor data.
I’ve developed the entire project using C#, it featured a telemetry module that collected data from sensors andpublished it on Microsoft Azure’s IoT Hub.
A gRPC (Remote Procedure Call) server for exposing data to local clients,a circuit diagram.
It was fun cross-compiling the project for ARM.
To visualize sensor data I’ve developedan Android application.
Tech Stack: C#, Microsoft Azure, Linux, Raspberry PI

Snowpiercer Game
When: Jun 2019 - Sep 2019Link: https://github.com/dnutiu/projekt-bombs
Story:
I’ve worked on this game with my friends, we built it to teach us Unity. It was inspired by the popularDyna Blaster game.
Out goal was to become game developers and start a game studio



If you’re curious about this game you can play it in your web browser.
We also got an Android application published on the Google Play but we didn’t release it to the public.
Tech Stack: Unity, C#
Rock Paper Scissors
Link: https://github.com/dnutiu/js-rockpaperscissorsWhen: Approximately in August -2015.
Story: Another simple game built for the web browser.



Tech Stack: JavaScript, HTML, CSS, jQuery
Hangman
Link: https://github.com/dnutiu/ro-hangmanWhen: Approximately in January -2015.
Story:
As I was learning Git, GitHub and Web Development I have developed a small Hangman game using JavaScript.
It featured a full layout for desktop web browsers and a mobile layout. It also played different sounds when the playerlost or won the game.
Tech Stack: JavaScript, HTML, CSS
University Projects
Here are a few examples of projects I’ve successfully completed as part of my university courseworkat UPT.simplFT
Link: https://github.com/dnutiu/simplFTWhen: Oct 2018 - Oct 2018
Story:
This was the final project for my Computer Networks class. It is a simple and concurrent file transfer server.A user would interact with it using the nc (netcat) unix command line utility to upload and download files from theserver.
While working on this project, I also had the opportunity to debug it using WireShark, andI’ve also had TravisCI (Continuous Integration) set up for running unit-tests.
Tech Stack: Go, Docker
benchmark-scoreboard
Link: https://github.com/dnutiu/benchmark-scoreboardWhen: Apr 2017 - Apr 2017
Story:
This project was done for the Computer Organization class. We were a small team of four students,and the goal was to build a benchmarking tool. I was in charge of building the website and server for displaying thebenchmark results in a web browser. My teammates were responsible for the benchmarking Desktop application and designedbenchmarks scenarios.
I used Python and Flask for the backend server and Twitter Bootstrap for the UI. For the database,I used MySQL and deployed the backend on a Linux VPS.
Tech Stack: Python, Flask, Linux
Other Projects
Other and miscellaneous projects
FastAPI Course
When: Nov 2022Story:
I’ve created a my first course on Udemy for learning FastAPI.It’s a hands-on course that teaches you how to build a REST API.
It generated 1K$ revenue over a period of 6 months.Then I took the course down due to not having enough time to keep up with the framework updatesas I was the sole person developing the course and editing the videos.
Regarding a few negative reviews, what I learned is to develop a hard skin, ignore them, and persist with your idea


What was great about this experience is that Udemy allows you to reach lots of students; unfortunately, you can’tpublishfree courses longer than two hours.
Tools: Ubuntu, Pycharm, Kdenlive, Audacity, OBS Studio, Davinci Resolve, GIMP, Affinity Photo 2

Last edited: