Hi, my name is
DavidArsénioMartins
but everyone calls me Vidi
Junior Software Developer
Professional photographer transitioning to Software Development. Previous IT experience combined with problem-solving skills, creativity and attention to detail — now applied to code. Based in Cascais, Portugal.
01. About me
Who I am

I'm David Arsénio Martins — known as Vidi since childhood. A professional photographer transitioning to Software Development. With previous IT experience and skills in problem-solving, creativity and attention to detail, I'm expanding my technical knowledge and seeking opportunities to collaborate and contribute to software projects.
Before that, I completed the IT Equipment Management Technician course (Level 4 — equivalent to 10th-12th grade) at Escola Profissional de Tecnologia Digital, where I took my first steps in IT. I'm currently attending the Software Developer course at CESAE Digital, integrated in the Reskilling 4 Employment digital lab. It covers web and mobile development, database management and software engineering.
Outside of code I'm still a photographer at heart, a chess and sudoku enthusiast, and someone who believes that being a junior means having the best excuse to keep learning every day.
Interests
Profile
02. Work
Projects
03. Skills
Tech Stack
Software Dev
- Java
- JavaScript
- TypeScript
- PHP
- HTML/CSS
- Bootstrap
- React
- Next.js
- Node.js
Database
- SQL / MySQL
- MongoDB
- Cloudflare
- Neon
Mobile
- Android (Kotlin)
- iOS (Swift)
Tools & Practices
- Git
- GitHub
- Jira
- Figma
- AAgile
- QQA
Photography
- AAdobe Photoshop
- AAdobe Lightroom
- AAdobe Bridge
- PPhotoMechanic
- CCapture One
- PPhotomator
04. Contact
Get in touch
I'm open to new opportunities — junior roles, freelance projects, or just a conversation about tech, photography or chess. My inbox is always open.