1export const profile = {
2 name: 'Nicolás Bonoris',
3 role: 'Full Stack Developer',
4 focus: ['fintech', 'mobile'],
5 location: 'La Plata, Argentina · GMT-3',
6 languages: ['es', 'en (C2)'],
7 shipped: {
8 users: 10_000,
9 weeksToProduction: 2,
10 stores: ['ios', 'android'],
11 providers: ['bvnk', 'bitgo', 'chainalysis', 'renaper']
12 },
13 work: [
14 {
15 title: 'Fiat & crypto exchange, in production.',
16 org: 'Koibanx',
17 period: '2025 —',
18 role: 'Full stack · Product owner',
19 summary:
20 'USD, ARS and crypto flows: onboarding, compliance, settlement and reconciliation. I own the backlog and the integrations with the client and international providers.',
21 points: [
22 'BVNK for USD flows, BitGo custody, ARS payment rails.',
23 'Chainalysis screening wired into daily operations.',
24 'Requirements, release plans and provider calls in English.'
25 ],
26 stack: ['next.js', 'nestjs', 'typescript', 'mysql'],
27 status: 'production'
28 },
29 {
30 title: 'Emergency subsidies for 10,000+ people, live in two weeks.',
31 org: 'Ministry of Economy, Buenos Aires',
32 period: '2025',
33 role: 'Full stack',
34 summary:
35 'Flood-relief platform for Bahía Blanca, built under a compressed schedule and kept stable through its first month: attacks, fraud attempts and traffic peaks included.',
36 points: [
37 'Held up under attack: abuse and vulnerability controls shipped before launch, hardened in production.',
38 'RENAPER identity validation and liveness checks against fraud and extortion attempts.',
39 'Sustained large bursts of simultaneous applicants on launch days.'
40 ],
41 stack: ['react', 'typescript', 'c# minimal api', 'oracle', 'renaper'],
42 status: 'production'
43 },
44 {
45 title: 'Loyalty & rewards platform for a banking group.',
46 org: 'Koibanx · international client',
47 period: '2025 —',
48 role: 'Mobile · Backend',
49 summary:
50 "Customer app, administration console and merchant system for a bank's points program, plus the backend behind them.",
51 points: [
52 'Rebuilt the inherited React Native / Expo app, fixing structural and security issues.',
53 'Background geofencing for location-based offers; OTA updates that defer during active sessions.',
54 'Backend services and a barcode redemption integration with a national supermarket chain.'
55 ],
56 stack: ['react native', 'expo', 'nestjs', 'typescript'],
57 status: '3 surfaces · 2 platforms · 1 retail integration'
58 },
59 {
60 title: 'Moonquakes visualizer for the NASA Space Apps Challenge, built in two days.',
61 org: 'NASA Space Apps Challenge 2023 · La Plata',
62 period: '2023',
63 role: 'Full stack · Data',
64 summary:
65 'Interactive 3D lunar seismic data in the browser, from zero to pitch in a 48-hour hackathon: problem and business research, dataset analysis, visualization and the presentation to the judges.',
66 points: [
67 'Honorable mention for third place in the regional competition.',
68 'Svelte and Three.js rendering, with data cleaning and resource optimization to keep it smooth in a browser.',
69 'Problem and business research, data analysis and the pitch to the judges, all inside the 48 hours.'
70 ],
71 stack: ['svelte', 'three.js', 'data analysis'],
72 status: 'honorable mention · 3rd place, regional',
73 links: {
74 code: 'https://github.com/ColoBonoris/moonquakes2',
75 demo: 'https://lunarxplorer.netlify.app'
76 }
77 }
78 ],
79 also: [
80 {
81 title: 'Three more live products at Koibanx',
82 detail:
83 'Fixes and features across web, iOS and Android apps on both stores, for national and international clients. Two products with 1,000+ users, one with 5,000+.'
84 },
85 {
86 title: 'AI recommendation engine',
87 detail:
88 'Personal project on the Anthropic Messages API: user input parsed into strict JSON database filters, prompt caching and model selection to cut latency and cost, per-user and per-IP rate limiting with defensive prompting.',
89 period: '2026'
90 },
91 {
92 title: 'Distributed IoT system, Cloud / Edge / Fog',
93 detail:
94 'Degree thesis: ESP nodes, RFID and Raspberry Pi feeding AWS, provisioned as code; compute balanced between edge and cloud to keep costs down.',
95 period: 'thesis'
96 },
97 {
98 title: 'Asynchronous Excel processing API',
99 detail:
100 'Spreadsheet uploads validated, mapped to JSON and handed to RabbitMQ workers; API-key auth, MongoDB, Swagger and tests.',
101 link: 'https://github.com/ColoBonoris/excel-api'
102 }
103 ],
104 experience: [
105 {
106 org: 'Koibanx',
107 role: 'Full Stack Developer & Product Owner',
108 period: 'Aug 2025 — present',
109 note: 'Fintech platforms, mobile apps, product ownership. Fixes and features on three other production products.'
110 },
111 {
112 org: 'Ministry of Economy, Buenos Aires',
113 role: 'Full Stack Developer',
114 period: 'Aug 2024 — Aug 2025',
115 note: 'Public-sector systems. React, C#, Oracle.'
116 },
117 {
118 org: 'School of Computer Science, UNLP',
119 role: 'Teaching Assistant',
120 period: 'Feb 2022 — Oct 2024',
121 note: 'Computer organization, algorithms, OOP.'
122 }
123 ],
124 education: {
125 degree: 'Licenciatura en Informática (B.Sc. Computer Science)',
126 org: 'UNLP',
127 status: 'coursework complete · thesis in progress'
128 },
129 contact: {
130 email: 'bonorisnicolas@gmail.com',
131 linkedin: 'https://www.linkedin.com/in/nicolás-bonoris-7b213a264/',
132 github: 'https://github.com/ColoBonoris'
133 }
134};
135
136export type Profile = typeof profile;
137