Software Engineer Student
- π I'm based in Bucharest, Romania
- π§ I'm learning about Networking, LAN Mangament, Linux, OpenGL, Parallel and Distributed Programming, Regular Expressions, as well as web and embedded programming
- π€ I'm open to collaborating on Open Source PRs, DevOps projects
In this PR, I implemented the Linear Regression algorithm written in Rust, using algebric formulas.
My source code ended up being integrated as a nushell plugin.
Solved issue: #11392.
I wrote Rust enums for all Languages
and Regions
,
according to international abbreviations form IBAN country codes.
I also extended the source code by writting exhaustive test cases to detect both the language and region on unix-like systems by pattern-matching an environment variable.
Issues I solved in my PR: #79, #55, #60.
- ποΈ Parallel Map-Reduce: Implemented the parallel computation of an inverted index, similar to the one used by Google for processing large sets of documents
- π LAN Configuration in Linux (Networking):
- Persisent to reboot config, using network-specific files
- Set up Internet connectivity, iptables firewall rules, bash/python scripts for automating tasks
- Deployed a WireGuard VPN tunnel
-
Simulated a network of computers using virtualization techniques: Docker containers on an OpenStack remote VM
- π Network Router: The software behind a router that includes ICMP protocol and IPv4 packet forwarding using LPM (Longest Prefix Match) on routing table
- π Network Switch: The software behind a switch that includes STP (Spanning Tree Protocol), VLAN tagging (802.1q) and CAM table
- π HTTP Client to a Book API: Developed a CLI tool for interacting with a RESTful API using core HTTP, JSON parsing (for transferring data) and a JWT authentication token for mentaining the HTTP session
- π Sportiv Stats - HTTP web server:
- π― Built a RESTful API with Python's
flask
- 𧡠Implemented the
Thread Pool
design pattern for concurrently handling HTTP requests, in parallel - πͺ΅ Integrated a module for
logging
server's activity - π Computed statistical operations on a
CSV
file and integrated aunit testing
β suite for them - π¬ Used
Postman
for testing my API
- π― Built a RESTful API with Python's
- π Linear Regression with Gradient Descent in Scala Using Linear Algebra operations on matrices, I computed the Gradient Descent algorithm to repeatedly compute the best coefficients for the regression line
- π¦ Rust Workshop (mar 2025):
- β‘οΈ
Embassy
: strengthened my skills in Rust and MCU development, by programming on a Raspberry Pi Pico - π
Axum Web Server
: I've learnt how to built ascalabale
π API (in Rust) by structuring each HTTP endpoint into its ownmodule
- β‘οΈ