$ whoami

Pedro Curti

Software Developer

Buenos Aires, Argentina

status:open to opportunities

// about

Computer Engineering undergraduate at ITBA (thesis pending) with full-stack experience developing production backend features, including batch REST endpoints, event-driven architectures, and hexagonal module design. Skilled in React, TypeScript, Node.js, and PostgreSQL, with a focus on clean architecture and data consistency. Currently open to new opportunities.

Languages

TypeScriptJavaScriptPythonJavaC/C++SQL

Frontend

ReactReact NativeTanStack QueryZustandShadcn UI

Backend

Node.jsExpress.jsZodSpring

Databases & ORM

PostgreSQLMySQLDrizzle ORMHibernateMongoDB

Tools & Practices

GitDockerNeovimCI/CDOpenAPI/Swagger

Methodologies

Scrum

// experience

Kaizer

Nov 2025 — Jul 2026

Software Developer

Developed and shipped production backend features for a fitness platform, including batch REST endpoints for exercise operations and soft-deletion flows with dynamic overrides. Architected a transactional abstraction using post-commit hooks to safely decouple side effects from core database writes, ensuring data consistency. Designed an event-driven architecture for cross-cutting concerns such as transactional emails and notifications, and delivered a hexagonal mailing module with localized React Email templates (EN/ES/PT).

TypeScriptNode.jsExpressZodPostgreSQLDrizzle ORMReactReact NativeTanStack QueryZustandReact EmailResend

// projects

Rent Price Estimator

XGBoost regression model on ~48,800 listings to estimate monthly USD rental prices.

Trained an XGBoost regression model on ~48,800 listings across 101 cities to estimate monthly USD reference prices for apartment rentals, achieving a test MAE of ~$163 with a calibrated prediction interval at ~90% coverage. Ensured robustness through geographic feature engineering (price KNN, city median aggregates, distance to center) fit on training data only to avoid data leakage, hyperparameter tuning via GridSearch, and model deployment behind a minimal HTTP front-end with out-of-scope abstention. The engineered price-KNN feature ranked #1 by permutation importance, raising MAE by ~$266 when removed.

PythonXGBoostscikit-learnpandas

Discussion Forum

Reddit-inspired forum with auth, moderation, and post rating.

JavaSpringReactHibernateBootstrap

MapReduce Pipeline with Hazelcast

Distributed MapReduce filters in a cluster environment.

JavaHazelcastPython