Skip to content
View nunostreet's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nunostreet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nunostreet/README.md

Nuno Street

Software Engineering student @ 42 Lisboa

42 Lisboa C Python Git Linux


About Me

Full-time student at 42 Lisboa, a project-based, peer-reviewed programme with no lectures. Before this, I spent 4 years in investment banking. This profile is a live record of that transition.

I enjoy problems that require precise, structured thinking and working through them with others. For now, you can find below some of the projects I've done as part of the 42 curriculum.


Currently Working On

Call Me Maybe — Exploring LLM function calling via constrained decoding with Qwen3-0.6B. The goal is reliable tool-use from a small model without fine-tuning, by constraining token generation to match the expected schema.


Completed Projects

Project Description
libft Custom C library reimplementing standard libc functions — the foundation for all 42 work
get_next_line Reads one line at a time from a file descriptor using static variables and buffers
ft_printf Reimplementation of printf with variadic arguments and multiple conversion specifiers
push_swap Sorts integers using two stacks and a constrained instruction set, minimising operations
codexion Multithreaded simulation in C adapted from Philosophers — synchronisation and deadlock avoidance
a-maze-ing Configurable maze generation and pathfinding simulation with visualisation support
fly-in Movement simulation with rule-based, deterministic flight logic in a bounded space

Top Languages


Connect

LinkedIn LeetCode

Pinned Loading

  1. push_swap push_swap Public

    Sorting integers with two stacks using a Turk-style algorithm and sliding window optimization.

    C

  2. a-maze-ing a-maze-ing Public

    Python maze generator and solver with DFS/Prim generation, BFS shortest-path solving, config-driven output, and interactive ASCII visualization.

    Python

  3. fly-in fly-in Public

    Python simulation and visualization using pygame of multi-drone routing on constrained graph maps.

    Python

  4. codexion codexion Public

    Simulation of concurrent coders competing for shared USB dongles using POSIX threads, mutexes, and FIFO/EDF scheduling — without deadlock, starvation, or burnout.

    C