Daniel Nikbakht Tehrani
Vienna, Austria
@dnvie
Experience:
Previously at Amazon Web Services (AWS) for a Software Developer Engineer Internship with the S3 team in Berlin, Germany
Education:
Currently: Studying Computer Science (BSc) at Vienna University of Technology (TU Wien)
Previously: Computer Science at Swiss Federal Institute of Technology (ETH Zürich)
Projects:
MoneroVis.com
· Thesis Project
Designed and built a novel forensic analysis platform for the Monero blockchain, utilizing state-of-the-art visualization techniques to expose underlying cryptographic structures. Implemented a custom high-performance indexing engine to map ring signatures in reverse, enabling real-time 'forward-looking' traversal of the transaction graph. Leveraged this architecture to implement advanced heuristics, such as automatic tracing of poisoned outputs, to analyze monetary flows within a privacy-preserving network.
Go
Angular
TypeScript
HTML
SCSS
D3.js
SQLite
Source Code ↗
monerovis.com ↗
Pago
· Personal Project
Built a self-hosted, non-custodial point-of-sale (POS) system for accepting Monero payments, integrating directly with monero-wallet-rpc. Designed a full payment lifecycle including invoice creation, subaddress generation, real-time status tracking, and webhook-based backend integration. Implemented fiat-to-XMR conversion, underpayment handling, invoice expiration, and background workers for blockchain polling and price updates. Developed a lightweight embeddable checkout widget and browser-based POS interface for both in-person and online use.
Go
SQLite
JavaScript
HTML
CSS
Docker
Source Code ↗
Gllum
· Personal Project
Developed a full-stack, OpenWebUI-like application enabling users to interact with locally running large language models via Ollama, supporting persistent chat history, multimodal input (text, image, files), and model switching during conversations, paired with a clean and responsive UI. Integrated a vector database for retrieval-augmented generation (RAG) to enhance contextual accuracy.
Go
Angular
TypeScript
HTML
SCSS
SQLite
Ollama
Source Code ↗
Ticketline
· University Group Project
Created a web application for browsing, reserving, and purchasing event tickets with graphical seat selection. The system supports full user authentication, advanced search, and handles concurrent ticket purchases to prevent conflicts. Built as a group project following SCRUM principles, with a focus on meeting strict technical requirements and delivering a smooth user experience.
Java
Spring Boot
Angular
TypeScript
HTML
SCSS
SQL
Source Code ↗
Contact:
Visit my GitHub profile to see all of my projects
Want to connect? Find me on LinkedIn
Prefer E-Mail? Reach out under dnvie@icloud.com