Skip to content
View vjan-nie's full-sized avatar

Block or report vjan-nie

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
vjan-nie/README.md

Hi, I'm Vadim

C and systems developer with a foundation in low-level programming, heading toward AI infrastructure. I came to code from philosophy and five years leading a teaching team. Most recently, as a software developer intern at Dynamic Enterprise Junction, I ported a legacy C codebase to ANSI C (C89/C90) — clean under -std=c89 -pedantic, zero warnings.

I like understanding a system from the ground up before touching it: a layered protocol in C, the lifecycle of a process, what stands between messy source and a clean compile.

Currently

  • Finishing the Common Core at 42 Madrid (Fundación Telefónica).
  • Studying the foundations of ML/NLP (Python, DeepLearning.AI), working toward the systems side of AI — inference and edge.

What I work with

  • Languages: C, C++, Python, Shell/Bash
  • Systems: Linux / UNIX, processes, signals, concurrency, multithreading
  • Backend & infra: FastAPI, MongoDB, Docker, Git / GitHub Actions, Nginx

Selected projects

  • Minishell — a Bash-like command interpreter in C: parsing, process management, pipes, redirections, environment variables, signal handling.
  • Philosophers — the dining philosophers problem solved with POSIX threads, mutexes and shared-resource management.
  • Inception — containerized microservices (Nginx, WordPress, MariaDB) built on Debian from scratch with manual configuration.
  • cub3D — a raycasting engine in C.
  • transcendence (work in progress) — my final 42 project: a full-stack web application I'm building with a team, currently moving toward a microservices architecture. Detailed write-up coming once the design settles.

Languages

Spanish (native) · English (fluent, C1) · Italian (fluent) · French (reading)

Reach me

vjannieto@gmail.com · LinkedIn

Pinned Loading

  1. infer-c infer-c Public

    Neural network inference engine from scratch in pure C99 — 92.76% on MNIST, zero dependencies, valgrind-clean. A learning project in low-level ML + systems.

    C

  2. Minishell Minishell Public

    A simple shell

    C 1 1

  3. Philosophers Philosophers Public

    Goal: build an efficient multithread program with shared resources

    C

  4. Inception Inception Public

    Structure to create independent microservices with Docker

    Shell

  5. Pipex Pipex Public

    A program that recreates the behaviour of the pipe in shell "|"

    C

  6. cub3D cub3D Public

    Simple game to learn raycasting

    C 1 1