astro
Specialization: Mobile & Web Developer

Let's create magic! ✨

Hi, I'm Dan Mollel
I'm a Full Stack Engineer.

About Me

I am an artisanal app crafter whose work spans East Africa, Germany, and the US. I believe in open standards, privacy, and quality. I love Star Wars, comic books, video games, good beer, warm tea, and building apps. My latest project is ASTRO UI

Building what I love at @uiastro

Core Expertise

Frontend Development

React.js Next.js TypeScript

Building responsive, performant, and accessible web applications with modern JavaScript frameworks and best practices.

Backend Development

Node.js Python REST APIs

Designing scalable server architectures, RESTful APIs, and efficient database solutions.

Mobile Development

React Native Flutter iOS/Android

Creating cross-platform mobile applications with native performance and excellent user experience.

Cloud & DevOps

AWS Docker CI/CD

Implementing cloud solutions and automated deployment pipelines for reliable software delivery.

My Development Process

/1.0 RESEARCH

The first research phase is essential to assign a precise rationale to all the choices the project will later require. It defines the "whys" of the project. It is often the most sacrificed phase when time and budget are tight, but a project without initial research is a project that has no basis, or has an unstable basis, and therefore, in some way, its fate is determined from the outset. I therefore always try to allow due space for the research phase, which often takes up a considerable part of the design time. It is the most difficult phase to account for, and one almost feels guilty if the research is too long. However, well-done research will speed up the subsequent stages.

/2.0 EXPLORE

The main purpose of the exploration phase is to exhaust all the possibilities opened up by the project to the greatest possible degree. I produce a large number of sketches in this phase, with varying levels of fidelity and definition, without paying too much attention to quality, and rather working as quickly and instinctively as possible. Obviously, the more exhaustive the previous research phase was, the more coherent and clear the first sketches will be in the possibilities they suggest. At this stage I consider it useful not to set myself any limits of technical feasibility, budget, time or resources. This is because I consider it my responsibility to inform the client of the possibilities opened up by his project and the possible additions that each possibility requires. I prefer to be answered "it can't be done" rather than "why didn't you think of that?".

/3.0 DEFINE

The definition phase is the phase of choices. In relation to the possibilities opened up by the exploration phase, this is the time to put on the table all the feasibility limitations and requirements, the goals to be achieved and the preferences expressed in the briefing phase. ‍ Personally, I think it is very important to let ideas settle and specific time windows pass before deciding whether certain paths are worthy of further exploration or are potential dead ends to be avoided.

/4.0 TEST

Tests and final validations concern usability in the case of digital products, or the appropriateness of the communicative message in the case of graphics and branding products, for which I verify that the communicative clues are interpreted correctly. This phase is preceded by a careful analysis of the key aspects to be tested, the choice of user profiles with which to conduct the tests and the test objectives. The final tests open up several subsequent iterations on the project. Each iteration validates the success or failure of each of the previous phases.

Tech Stack

The following is my on-the-go app stack for designing, coding, managing, entertaining, and all...

VS Code
Next.js
Chrome
Figma
Linear
Notion
Discord
1Password
Vercel

Contact

I’d love to hear from you.

Done!

Message received! I'll work my magic and get back to you at warp speed ✨

Want to create something awesome? Or, you have any query? Drop an email, or tweet