Lucas Sotelo

Software Developer

Projects

dTorrent July 2022

RustNetworkingConcurrencyUniversity
This university project involved the implementation of a BitTorrent client and tracker using Rust.

It was my first time using Rust and, throughout the project, I grappled with challenges related to concurrent programming, network communication, and the intricacies of the BitTorrent protocol.

These challenges provided a rich learning experience, deepening my knowledge of Rust and my appreciation for the nuances of distributed systems.
Links: Repo
dTorrent preview image

Electric Field Visualizer April 2020

JavaScriptP5.jsPhysicsUniversity
An electric field visualizer built while I was studying the basics of electromagnetism.

It served as a tool to help me understand the concepts and visualize the electric field generated by different charge distributions.
Links: Repo ,Demo
Electric Field Visualizer preview image

Algocraft June 2019

JavaObject Oriented ProgrammingUniversity
Designed and implemented a 2D game inspired by Minecraft using Java and JavaFX as a practical application of Object-Oriented Programming (OOP) and Design Patterns.

This project also served as a valuable opportunity to apply Test-Driven Development (TDD) principles, reinforcing the importance of writing reliable and maintainable code.
Links: Repo
Algocraft preview image

Bookstore April 2019

JavaScriptMongoDBExpressNode
A simple online store site to buy books. It was built with (almost) the entire MERN stack (just without React). And it was deployed on Heroku.

The project allowed me to gain practical experience in web development including: frontend and backend development, database management, and deployment processes.
Links: Repo ,Demo
Bookstore preview image