Who we are

Exactitude Software ltd is a Data Engineering and Natural Language Processing (NLP) development and consulting company run by sole-contractor Asher Austen-Fainman.

Exactitude Software was named after Borges fictional short story 'On Exactitude in Science', in which a group of cartographers build a map that is a 1:1 replica of their world. Despite its accuracy, the map falls into disrepair because of its unwieldy size.

Relatedly, I believe there is a delicate balance between perfection and pragmatism in software development. The effectiveness of software systems necessarily depends on their usability. Rather than impenetrable abstracts, they should be embedded, stakeholder-centric tools.

In practice, this means building lean, flexible and robust systems not monoliths, creating extensive documentation, tailoring design decisions around stakeholder feedback and viewing applications holistically to align resources with use cases.

What we do

I have around 7 years of experience in software development and have led a number of projects for multiple enterprises as a self-employed contractor for over 2 years.

For example, I have worked on projects ranging from an end-to-end web-scraping data pipeline feeding an analytics dashboard for an e-commerce website, developing a specialised text classification model in the legal informatics sector and implementing a system for employees to query thousands of internal company documents using a generative AI.

My educational background includes Masters degrees in both Law and Computer Science and I have been involved with research in Computational Biology. My prior working experience in legal and business (product/research) roles have given me a holistic insight into software systems, from regulatory requirements to product design, which I bring to bear in my engineering projects.

  • Technical Focus areas: Microservices, Machine Learning applications, Cloud Computing and Data Pipelines.
  • Languages - Proficient: Python, SQL, Javascript | Some experience: R, C, Java
  • Non-exhaustive tech stack: Spark, Airflow, Kafka, Snowflake, Terraform, MongoDB, Redis, Pinecone, Kubernetes, Pytorch, Tableau, dbt, LLamaIndex and a range of cloud tools in AWS and GCP.

Much of my work is proprietary or under NDA, but please contact me for more detail about past case studies or references.

Also see my Linkedin:

How we can help

In a nutshell: I can help with examining the types of data your business has available (or wants to have) and then creating the technical infrastructure to better utilise this data (for example, as a new feature or for analytics).

Need some data? I can scrape it for you. Already have some data? I can create a pipeline to sort, store and create actionable insights from it or to build new functionality.

I can help create and manage end-to-end data pipelines for a wide range of business needs. In particular, my focus is on the development, deployment and maintenance of machine learning models for analytics and Natural Language Processing tasks (including generative AI applications).

I work as a sole contractor through my company, sometimes subcontracting certain tasks to experienced freelance software engineers/data scientists and I am looking to grow the company with a second full-time developer (send over your CV!)

After a consultation about your needs, I can put together a statement-of-work & contract detailing the project's requirements, scope of work, key deliverables, timelines, and payment terms/conditions for you to review.

My project experience is wide ranging, so if you are not sure if my skills cover your requirements, please send an enquiry via the contact form and we can arrange a consultation to discuss.

Contact

Email us at: enquiries@exactitude-software.com or use the form below.