Curriculum Vitae
Shane Mulligan (BSc)
Blogs
- The Tapestry of Truth - A proof for the existence of God
- Practical macros in racket and how to work with them
- CodeLingo vs linters
- Combined glossary of A-Z
- Personal blog (You are already here)
- TakaheAI - AI for the enablement of humanity
- semiosis - Signs, Natural Language and Coding
Areas of expertise
- Symbolic Artificial Intelligence
- NLP, Lisp, Prolog, Haskell
- Prompt-Engineering
- Programming Language Theory
- Parsing, Design & Implementation
- Software Automation & Testing
Research interests
- Human-AI/AGI Interaction through language
- Human Sensorium
- Imaginary Computing
- Imaginary Programming
- Epistemology
- Semantic Web
- Imaginary Web
- Blockchain Web
- Catechism
Superpowers
- emacs
- Prompt-Engineering
- Learning
- Exploratory research
- Multi-tasking (∞ contexts)
- Parsing
- Sustainable R&D
Companies founded
Job Applications
- Application to Canva for Senior Search Infrastructure Software Engineer
- Application to Fortescue Metals Group for Senior Software Tester
- Generic Application for DevOps Engineer
Past CVs
This is here to communicate my background but not my direction.
GitHub and Open-Source
LookingGlass
is the first imaginary web browser (to
my knowledge), but it is shamelessly inspired by, moire
’s demonstration
of GPT-3
’s mirror internet.
LG
utilises Language Models, MultiModal-Models
and World Models in order to create a
web-browsing experience in the imagination of
multiple AI systems. But it gives you
interactive control over the imagination of
the websites.
|
|
Pen.el
stands for Prompt Engineering in emacs.
It is the first general OS
utilising language models (LMs) with prompting functions, the
first LSP server based on LMs, the first IDE
based on LMs and the first browser for
imaginary web browsing. It’s a research
platform for pushing the envelope of
prompting.
It is a transparent and free (as in freedom) alternative to commercial SAAS that seek to transform your thought. It integrates LLMs (large language models) for Imaginary Computing.
Trigger Studio
is a scenario editor that was
used to develop campaigns for AOE2 HD and its
expansions.
Education
BSc (Computer Science) from the University of Otago, Dunedin, NZ
Presentations
- Imaginary Programming EmacsConf 2021 - YouTube
- https://emacsconf.org/2021/talks/imaginary
- presentation slides PDF
- Metaverse, AGI, Emacs
- Augment Minds 2021: Demo of Loom and Pen.el - YouTube
- Creating a playground for GPT-3 in emacs // Bodacious Blog
- GPT-3, OpenAI, Emacs
- CodeCraft: Creating UIs for CLI programs with Docker and Emacs // Bodacious Blog
- Docker, Emacs
- COSC431: The Case for Learned Index Structures
Work experience
Senior Software Tester at Fortescue Metals Group
-
2020 ( 5 months )
-
Contract
-
CI/CD, Automation
Software Engineer at CodeLingo Ltd
-
2018 - 2019 ( 8 months )
-
Contract
-
Development, Automation
-
Golang, bash, kubernetes
Volunteer at School of Computer Science
- 2018 - 2019 ( 2 years )
Software Engineer at Crown Equipment Corporation
-
2015 - 2017 ( 2 years, 8 months )
-
Continuous integration
-
Embedded C++, HIL (hardware-in-the-loop), Python tests
-
Information retrieval
Software Engineer at TracMap
-
2011 - 2013 ( 2 years, 2 months )
-
CV and written reference - 2011 - Application for C++ Development
-
Embedded programming
- Servicing TM4
- Developing TM5 firmware
-
Full-stack web development
Contact details
- email:
mullikine@gmail.com
www.linkedin.com/in/shane-mulligan-811b942b/
Me

Citizenship
- Australia
Eligible for an E-3 visa in the USA. - New Zealand
- Mediator (
INFP
) - Retrospective on my personality
General knowledge / skills (evidence)
I am always learning:
https://mullikine.github.io/glossary.html
John Key signing my Young Nats rosetta outside of TracMap.

If this article appears incomplete, it may be intentional. Try prompting for a continuation.