×
Rui Silvestre

Rui Silvestre

Tech Lead | GenAI Engineering | Transforming Ideas into Real-world Applications

United Kingdom, US
English

Background


About

About

Tech lead with a growing expertise in Generative AI, passionate about transforming initial concepts into real-world applications. Experienced in leading lean, efficient teams focused on delivering scalable, high-quality output across AI-backed products and mobile ecosystems.

Driven by curiosity and problem-solving, I can add value to your business through innovative product development using AI in areas like LLM and agents integration, task automation, content generation or AI-powered analytics and insights.

Skilled in technical roadmapping, articulating complex technical concepts to stakeholders, and navigating the full product lifecycle from ideation to deployment, I offer a unique blend of deep technical knowledge in software development and emerging AI technologies, coupled with practical business acumen.

Work Experience

Work Experience

  • Generative AI Engineer, SnappAI

    Apr, 2024 - Present

    Co-founder, SnappAI (https://snapp-ai.io/)
    Helping SMEs realise the potential of Generative AI within their business and products.

    Key contributions:
    • Developed an LLM-based system for automated content/data labelling (open-label generation and classification), significantly reducing manual effort in data annotation processes.
    • Launched ReviewWizard (https://www.linkedin.com/feed/update/urn:li:activity:7219608064469938176/), a proof of concept web-app that cuts App Store reviews analysis time from days to minutes. Gain actionable insights and monitor competitor gaps in real-time. Streamlined report generation for user feedback analysis and business decision-making.

    Tech Stack: Python, LangChain, LangSmith, Integration with OpenSource and OpenAI models, Docker, Azure.

  • Bosch eBike: Senior Software Engineer, Snapp Mobile Germany GmbH

    Mar, 2022 - Sep, 20231 year 6 months

    Implemented business critical Anti-Theft features for Bosch's eBikes, helping tens of thousands of users secure their valuable bikes daily. Contributed to the app's growth to a 4.6-star rating on the AppStore and to the rollout of a paid subscription service enhancing Alarm features.

    Shown my technical leadership and elevated the team's collective performance through an inquisitive nature and quality-driven technical approach, breaking down difficult to grasp topics around seamless integration of hardware, backend and UI.

    Key contributions:
    • Reducing codebase cognitive load in complex scenarios through refactoring and testing.
    • Advocated for tech-debt management, continuous refactoring, and pair programming.

    Tech Stack: iOS, Swift, SwiftUI, Combine, Async/Await

  • Deutsche Bahn: Senior Software Engineer, Snapp Mobile Germany GmbH

    Jul, 2021 - Feb, 20227 months

    Architected an SDK for interactive train line map rendering, to be used in other B2C apps at Deutsche Bahn. Successfully accelerated multi-platform development by putting shared logic into a Kotlin Multiplatform module, enabling the iOS and Android native renders to be developed quickly in parallel.

    Key contributions:
    • Created the map renderer for using CoreGraphics backed iOS renderer
    • Created a multi-platform module with API client, parsers, and shared map logic
    • Developed algorithms for pathfinding and label placement

    Tech stack: Kotlin multiplatfom (KMM), iOS, CoreGraphics

  • Pwc: Senior Software Engineer, Snapp Mobile Germany GmbH

    Apr, 2021 - Jun, 20212 months

    Part of a Covid-19 Android app task force at PWC aimed at boosting safety in office environments across the world.

    Main focus was on feature development, code refactoring (e.g. lifting common code to new services, using lifecycle-aware scopes), bug fixing and increasing unit test coverage.

    The project was concluded after three months but, as noted by the client, my involvement led to tangible quality improvements in the app.

    Tech Stack: Android, Kotlin coroutines, Kotlin flow.

  • Co-Founder, 19k Labs

    Sep, 2020 - Apr, 20217 months

    Co-founded 19K Labs to rapidly build and launch innovative digital products and brands within the exciting chaos of e-commerce. Using a simple Learn-Experiment-Tweak-Repeat framework we successfully launched 3 new brands within the space of 12 months.

    A jack-of-all-trades experience, I explored the viability of ideas and iterate on them via 'nano experiments' to get brands to market quickly, while learning and executing on many other disciplines like Business Strategy, Digital Product Development, Brand Development, E-commerce, Logistics and Growth Hacking.

    A roller-coaster that didn't always go up but offered ample lessons in adaptability and problem-solving.

  • Technical Director, Tigerspike Next, 107% Startup Studio

    Sep, 2018 - Jun, 20201 year 9 months

    Co-founded 107% Startup Studio, a venture focused on growing new ideas into transformative digital products. I wore multiple hats: coding, team leadership, technical product strategy and vision, and built out the tech team responsible for the delivery of two successful digital products.

    Brill
    • A productivity app for iOS & Android that instantly digitises handwriting from sticky notes in 100+ languages, saving people 10,000+ hours of lost time from typing
    • Awarded 'App of the Day' & 'New Apps We Love' by Apple, '#1 Product of the Day' from Product Hunt
    • Use of ML with Computer Vision

    Famday
    • Navigated a Covid-19 pivot to launch a platform offering vital resources for families dealing with health, education, and well-being during the pandemic

    Tech Stack: iOS, Swift, Android, Kotlin

  • Mobile Technical Lead, HSBC

    Oct, 2016 - Nov, 20171 year 1 month

    Helped lead the development of the bank's new mobile application. A challenging mix of navigating organisational complexity and driving technical decisions provided me with a unique opportunity to shape a product used by millions globally.

    Besides day-to-day coding activities (pair-programming, code reviews), I was responsible for:
    • Successfully advocating to pivot to a native iOS and Android stack.
    • Bootstrapping a 24/7 support team and alert system from Splunk queries and New Relic data.
    • Bootstrapping a new mobile test automation team.
    • Hiring talent across various development roles for the team (mobile, backend, SRE).
    • Kickstarting the initiative for CI/CD by transitioning to centralised Mac build servers.

    Tech Stack: iOS, Swift, Android, Kotlin, Angular.

  • Technical Director, Mobile Applications, Tigerspike

    Oct, 2014 - Sep, 20161 year 11 months

    Lead the mobile team towards sustainable velocity and quality by fostering a culture of continuous improvement in processes, tooling, and mindset, delivering projects for top UK and international companies like Emirates, Morrisons, B&Q or Nuffield.

    Elevated business prospect by pitching to clients and contributing to pre-sales activities that resulted in winning contracts. Exhibited hands-on leadership in ongoing projects and aligning dev approaches across global offices.

    Kept the team engaged and happy by conducting 1-1 meetings, promoting growth through up-skilling initiatives aligned with the business needs. Responsible for the mobile dev hiring process.

    Tech Stack: iOS, Swift, Android, Kotlin, Fastlane, Jenkins, Gitlab, Git, Ruby

  • Senior Mobile Developer, Tigerspike

    Oct, 2012 - Sep, 20141 year 11 months

    Tasked with creating native apps for industry leaders in fields like banking, aviation and healthcare, I really enjoyed solving new technical challenges, growing into a tech lead role and engaging with clients like Shell, Emirates and Novartis.

    Crafted iOS and Android apps always fostering a culture of high code quality and simple architecture. Coached junior devs in code and tools best practices, Agile methodology, and steered a remote team in Poland.

    Some relevant projects include:
    • Emirates - Kickstarted their B2C Android flight booking app, gathering requirements, defining architecture, hiring the dev team, coding and fostering client relationships.
    • Morrisons, In Store - Enterprise app to streamline daily in-store operations, reducing the time and cost of stock management activities.
    • New Look - Hybrid app, pairing native navigation with a mobile website, for a seamless browsing and shopping experience.
    • Nuffield Health - Revamped the iOS app to integrate with new wearables.

    Key technologies used were iOS, Objective-C, Swift, Android, Java, Git, Jenkins

  • Software Developer, YDreams

    Nov, 2007 - Oct, 20124 years 11 months

    Five transformative years at YDreams creating tailor-made interactive digital experiences and mobile apps for a diverse range of companies in industries like retail, tourism, and advertising.

    Developed Virtual Sightseeing v3, the company's flagship physical AR viewer deployed across multiple heritage sites in Portugal, allowing people to see overlaid media content while exploring their surroundings.

    Contributed to the YVision SDK, a multi-platform framework for creating immersive and interactive installations using gestures, touch, AR, simulated physics and sensor fusion.

    Kickstarted my mobile development path by developing two apps for iOS 4, including a tourist guide for the Montreal W Hotel and a photo editing and printing service app.

    Used a broad set of tools and languages like C++, C#, Objective-C, Mono (.NET Multiplatform), OpenCV, ODE Physics, Ogre3D render engine and others.

  • Simulation Developer, Simudyne

    Sep, 2006 - Sep, 20071 year

    Spent a year at Simudyne diving into the complex world of simulation software, developing tools for testing different scenarios and helping clients make smarter decisions.

    Crafted software to examine the impact of healthcare provider policies on overall costs, bringing a fresh data perspective to a critical sector. Built an agent-based simulation to assess the risk impact on insurance portfolios in the event of a pandemic, leveraging a SEIR model with population traits grounded in U.S. Census data.

    Created the SimLib SDK that simplified the process of developing modelling and simulation applications.

    Utilised a range of tools including C++, Java, and specialised in AnyLogic Simulation Software.

  • Researcher / Software Developer, ADETTI

    Dec, 1999 - Dec, 20067 years

    Kickstarted my tech career on my first year at Uni, eager to dive into hands-on projects. This led me to do R&D work in Computer Graphics, Computer Vision, Augmented Reality and other related areas, and shaped my approach for exploring technology and innovation.

    Besides writing code, I had a chance to serve as assistant lecturer for Computer Graphics classes, present at national conferences, co-author peer-reviewed papers and contribute to advancing the state-of-the-art applications of AR to architecture design at the time.

    Gained much experience in tools like ARToolkit, OpenSceneGraph, OpenCV, OpenGL, and languages such as C, C++ and C#.

Skills

Skills

  • Software Engineering
  • Generative AI
  • Technical Leadership
  • Web Development
  • Concentrix Tigerspike
  • Software Development
  • MongoDB
  • Augmented Reality (AR)
  • Eclipse
  • CoreGraphics
  • Agile Methodologies
  • Vector Databases
  • Android Development
  • Python (Programming Language)
  • Computer Vision
  • Kotlin Multiplatform
  • iOS Development
  • C#
  • Start-up Ventures
  • Large Language Models (LLM)
  • Machine Learning
  • Kotlin
  • Swift (Programming Language)
  • Research and Development (R&D)
  • Computer Graphics
  • E-Commerce
  • Modeling and Simulation
  • Prompt Engineering
  • Social Media Marketing
  • Technical Recruiting
  • Cocoa
  • Large Language Model Operations (LLMOps)
  • Objective-C
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Subversion
  • Recruiting
  • Stable Diffusion
  • OpenAI API
  • JavaScript
  • Test Automation
  • Docker Products
  • Cloud Computing
  • LangChain
  • Augmented Reality
  • XML
  • Mobile Applications
  • Interactive Entertainment
  • Java
  • Peer Mentoring
  • .NET
  • Internet of Things (IoT)
Education

Education

  • , , Iscte - Instituto Universitário de Lisboa

    Dec, 1998 - Dec, 2003

  • Computer Science, Licenciate, Instituto Superior de Ciências do Trabalho e da Empresa

    Dec, 1998 - Dec, 2003