................
...:::::.....:::::::..:...
..::::::::::::::::::::--:::::::.
..:--::::::::::::-----:::::-----------::..
:-======--=====----======-------=========----:.
.-++++++=====++++===========================+++===-:.
-++++++++=+++++++++++++============++++++++++++++++==-:.. .
.=++********#**++++++**+++++++*+++++++*++++++******+++=+=:...
:*####%%%%%%%#####***++++*******#####*********#######**++=-:...
:+##%%%%%%%%%%%%%%%%##***********####%%##%##%##%%%%%%%###*=--:.
:*#%##********#*#########************###%%%%%#######%%%%###*=-:..
.-+*#######***+++++++***##%##****++*****#####%%%#%%########***+=:..
:=**###%%%%@@%#******#######%###********#####%%%%%%%%######***+-:..
-+**##%@@@@@@@@@#***###%%@%###%%%%%%%%########%###%##%#######**+=-::.
:=+**#%@@@@@@@@@@@#**######%%%####%%%@@@%%%%%###############***+++--:.
:==+*#%%@@@@@@@@@@@%%%###%%%%%%%#%%%%%%@%%%%%%%###########*******++=-:.
.-==+*#%@@@@@@@@@@@@%%@@%%%%%%%@@%%%@@@%%%%%@%%%####***##*********++=-:.
:-==+*#%%@%%%%%@@@@@%@@@@@@%%%%%%@%%%%%%%%%%%%%%###*+++***********++=-:..
:-=++*##%%%#%%@@@@@@@@@@@@@@@%%%%%@%%##%%@@%%%%###*++++***+****+++++=-:..
:-=+**##%%%#%@@@%%%@@@@@@@@@@@%%%%%%#*##%%%%%%%###*+++=***+++===+++==-::.
:-=+**#%%%##%%%#%%%@@@@@%%###%%%##%#++*##%%%@%##**+=++=+*++=+===+++==-:..
:-=++*###########%%@@@%%#*++*+++****+++**#%%%%#*==+---::--=======+===-:..
.-==+**####**####%%%###*++=+======+==-=+*****##*=.:::......:::--====-::..
:==++*###****######*++===--::::::::--:-===++*#+--:.:-:. ....:-==-::.
.-==+****+++*##***+**+++==-:.......:::::::===**----:-=--:.. ..:==-:.
:-=+**##+++*******##%%%##*+=::.. ....:..:--=*#*+++==-=-::.. :===:
:=+*#%#++++++++==---=+*###*+=::.. ..::-==+++++=---::..... .=+=:
-**#%#=====--::. .:-=++=-:. ....... .. .=+=.
.++*%#===-----------:....:-===:. ...... .-+-
=+*%*=====+***+#%%*-:.==-====-:. .:--+**=-::::. .-=.
=+#%*=====+++=-=*#*+..-++=++==-. :-:=#*+: :--. --
-=##+=========----::::--=++++=-. :::---. . ::
-=##===--------::.::::-==++===-: .. ..
-=*#===---:::::...:::--========:. .
:+**==---:::::..::::---=======-:. .
.+**==----::::::::::---====+==-:. ..
:=*===-------:--::---===+====:. .
.-*====-------------===+===--.
-++===--------::---==+=-----:
-====--------::::--=+=:-*#*-. :.
:===-------:::::::-==--=*#+: -:.
:=====-=---:::::::::-=+===-:.
:=======----:::::::::-==-:.
.=======-----:::-------:.
.+=========-----------::.
===========----------::: ..
:=========----===-------::..
+========-:-+*++++===----:.........
:+=======-:-+##***++======--::::::::::::
=++=========+***+=-::::---:-:::.......
=+++++++++=+++**+==:::.......
..... .=+++++++++====+++++-::..... ...
......... -==+++++=========++=-:.........
.-===========-----::::::::...
.-----======-----::... ..
.:-----------::::..
...::::::--::::::....
..::---:..::::::::::::..... ::..
....... ................ ::. ......
.:. .. .:::.
... .....
hi, i'm lincoln
I'm 18 and a freshman at Loyola Marymount University (Class of 2030), studying finance with a minor in computer science. I enjoy learning about programming and AI, and building things at the intersection of tech and finance.
This past year I've worked on a lot of different things. I built a GraphRAG system from scratch at Detect, built systematic trading models at a commodities fund, and most recently started teaching my poker solver to play on its own with CFR.
Los Angeles, CA | Miami, FL
Work
Private commodities fundApr 2026–present
Analyst. I turn a trader's discretionary rules for dairy futures into systematic, backtested models, and built a Python parser that reconciles weekly USDA dairy reports against live positions.
DetectFeb–Sept 2026
Software engineering intern on the AI team at a drone inspection company for utility infrastructure. Built a GraphRAG system from scratch, training data pipelines for the vision-language models that run onboard the drones, and a GIS tool that turns raw field data into an asset database.
Projects
CfrBlind2026
A GTO poker solver. Now adding counterfactual regret minimization (CFR) so it can learn its own strategy and play as a bot.
Aria2026
A pre-incident planning platform for first responders.
VYSE2026
An acoustic mesh that lets devices coordinate over sound, with no network, for disaster response. 2nd of 300+ at Cursor Miami Ship Night.
Hackathons
- 1st place — Cursor Hackathon Miami
- 2nd place — Cursor Miami Ship Night
- 1st technical, 2nd overall — YCI Hackathon
- Finalist — OKX.AI Agent Hackathon
- Finalist — eMerge Americas AI Hackathon
Skills
- Code — Python, TypeScript, Java, SQL
- AI — LLMs and multimodal models, RAG, computer vision (YOLO)
- Stack — Next.js, React, Supabase, Postgres, GCP and Vertex AI, Solana
Community
Young Coders Initiative2024–present
Project lead and instructor in Miami. I teach kids to code, and help raise funds, source laptops, and recruit volunteers.
Chess for LearningSummer 2026
Instructor. Taught chess fundamentals to beginners in weekly lessons with Achieve Miami.
Interests
- Sports — Rowing, skiing, free-diving, MMA, Real Madrid
- Also — Chess, poker, films, traveling, investing
- Languages — Spanish (fluent), Norwegian (conversational)
Research
Coming soon.