Full Stack Developer - Python, Javascript, Swift And IOS at Independent Developer
Rhyl, Wales, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Daniel Townsend is a seasoned full stack developer and technical lead with 13 years of experience delivering web, mobile, and embedded systems for startups and large enterprises. He specializes in Python (10+ years), Swift/iOS, and modern JavaScript (Vue.js), and has production experience with FastAPI, Django, Docker, Kubernetes, and async architectures. Daniel maintains and contributes significant features to the popular Piccolo ORM—adding new column types, indexing support, and integration tests—highlighting his commitment to robust open-source tooling. He has led cross-functional teams building IoT visualisations and enterprise event technology, and also interviews and mentors engineers to grow technical capability. Based in Rhyl, Wales, he operates as an independent developer across the North West and London, moving smoothly between prototype work and mission-critical systems. Beyond code, his background in mechanical engineering and MBA modules informs a pragmatic, product-focused approach to solving complex problems.
13 years of coding experience
8 years of employment as a software developer
A-Levels (Maths, Physics, Chemistry, Art), A-Levels (Maths, Physics, Chemistry, Art) at High School
Master of Engineering (MEng), Mechanical Engineering, Master of Engineering (MEng), Mechanical Engineering at Imperial College
CMI Level 3, Management, CMI Level 3, Management at Wigan and Leigh College
MBA Modules, Innovation, Entrepreneurship and Design, MBA Modules, Innovation, Entrepreneurship and Design at Imperial College Business School
A fast, user friendly ORM and query builder which supports asyncio.
Role in this project:
Back-end Developer
Contributions:163 releases, 244 reviews, 1983 commits in 4 years 5 months
Contributions summary:Daniel's contributions focus on adding new column types (e.g., `JSON`, `Array`, `Time`, `Date`, `Timestamptz`, `Bytea`, `DoublePrecision`, `SmallInt`, `BigInt`) and functionality to the `piccolo-orm` library. This involves defining the column types with the associated methods and functions for converting them to SQL queries. In addition, the user implemented support for index creation and added tests. The user's work also included adding features to integrate with other libraries.
Contributions:58 releases, 201 reviews, 781 commits in 3 years 7 months
databasewebadminpiccoloasgipython3
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.